2011-03-01 6 views
0

저는 Rails에 처음 접했고 첫 번째 Rails 3 프로젝트에서 작업하고 있습니다. I watched Multiple File Uploads With Paperclip by Emerson Lackey 그리고 정확하게 따라 갔다. 편집/새 양식이 제대로 작동하고 각 업로드 된 파일의 축소판을 보여줍니다. 이제 index.html.erb 파일에서 각 항목에 업로드 된 첫 번째 미리보기 이미지를 보여주고 싶습니다. 여기에 내가 할 노력하고있어 무엇 :인덱스에 축소판을 하나만 표시하는 방법은 무엇입니까?

<% for art_item in @art_items %> 
<tr class="<%= cycle("even", "odd") %>"> 
    <td><%= image_tag art_item.assets[0].url(:thumb) %></td> 
    <td><%= art_item.title %></td> 
</tr> 

<퍼센트 엔드 %> 각 art_item 5 개 이미지 (자산)까지가

.

분명히 "정의되지 않은 메소드`url '오류가 발생하기 때문에 내가 무엇을하는지 모르겠다. 부분을 ​​사용하고 모든 이미지를 컬렉션으로 전달해야합니까?

조금 더 것이 도움이 경우 :

class Asset < ActiveRecord::Base 
    belongs_to :art_item 
    has_attached_file :asset, :styles => { :large => "640x480", :medium => "300x300>", :thumb => "100x100>" } 
end 
+0

만도 제목에 이르렀보다는에 "태그"게시물 태그를 사용하십시오. –

+0

gotcha. 나는 그것을 기억할 것이다. – panzhuli

답변

1

대신을 시도해보십시오 art_item.assets[0].asset.url(:thumb)

+0

완벽한 - 감사합니다! – panzhuli

관련 문제