사용하고 있습니다지고 있지만, 그들에게 나는 모든 이미지를 성공적으로/디스플레이 제거하지만 어떻게 내가 할 수있는/추가 할 수 있습니다루비 레일에 - 종이 클립 난 내 응용 프로그램에 내 사진의 업로드를 처리하는 종이 클립을 이미지
를 검색하는 몇 가지 문제가 있어요 내 모델의 사진 한 개만 가져 옵니까? 첫 번째 것? 사용하여 그들 모두를 검색하려면
, 메신저 : 잘 작동하지만 내 인덱스에, 난 단지 표시되는 각 호텔에 대한 하나 개의 사진을 보여주고 싶은
<%= form_for @hotel, :html => {:multipart => true} do |f| %>
<%= f.fields_for :hphotos do |hp|%>
<%= image_tag(hp.object.hphoto.url(:medium))%>
<%end%>
<%end%>
. 점점 메신저 :
undefined method `Hphotos'
I also ran across: undefined method `url' when testing
나는 문제가 내 컨트롤러에 생각하지만, 메신저로 확실하지가
def index
@hotels= Hotel.search(params)
@hotels= <pagination>
#I think the issue is here
@hotels.Hphotos.build #changing to @hotels.Hphoto.build or @hotels.hphotos.build won't work and I think my issue is here.
respond_to do |format|
format.html
format.json { render :json => @hotels }
end
end
(나는 또한 잘 작동 만들기 조치를 걸었습니다) 여기에 무엇을,
이 잘 작동 :
def new
@hotel = Hotel.new
2.times { @hotel.hphotos.build }
end
내 인덱스보기에이 일을 해요 :
<% @hotels.each do |hotel|%>
(...)
<%= image_tag hotel.hphoto.url(:small) %>
(...)
<%end%>
내가 말했듯이, 나는 단지 첫 번째 이미지를 검색하기를 원했지만, 색인에서조차도 그것들을 모두 얻을 수는 없으므로 문제는 컨트롤러에 있다고 생각합니다.
덕분에 읽기, 어떤 조언은 인덱스 뷰에 갇혀 :
관련
'정의되지 않은 메소드 URL'이 표시됩니다. 어떤 아이디어? – Silver