我想在资产视图中显示附件,我在视图中有这个:
<% if @asset.attachments.size > 0 %>
<% @asset.attachments.each_with_index do |attachment| %>
<%= image_tag attachment.to_s %>
<%end%>
<%end%>
我在控制器中有这个(只是基本的):
def show
@asset = Asset.find(params[:id])
respond_to do |format|
format.html # show.html.erb
format.xml { render :xml => @asset }
end
端
当我希望它显示名称(位于附件表的附件字段中)时。但代码只给了我
#<attachment #<attachment
作为视图中的输出。我错过了什么?
答案 0 :(得分:0)
这里调用attachment
只是引用它看起来的类。是否有附件的名称字段,因此您可以调用类似<%= image_tag attachment.name %>
的内容?