【发布时间】:2015-10-04 01:38:19
【问题描述】:
我试图在表单中显示嵌套属性,即使嵌套属性为 nil。例如
<%= f.fields_for :package_survey_image do |image_form|%>
<% if PackageSurvey::Image.where(id:f.object[:package_survey_image_id]).count != 0 %>
<%= image_tag PackageSurvey::Image.find(f.object[:package_survey_image_id]).logo.url(:medium) %>
<% end %>
<%= image_form.file_field :logo %>
<%end %>
因此,如果 package_survey_image 为 nil 或为空,我希望视图显示一个浏览按钮来上传图像。我不想在控制器中实例化 package_survey_image。
【问题讨论】:
标签: ruby-on-rails forms nested