我的 form_tag 设置如下:
<% Rating.find(:all, :conditions => ["recommendation_id = ? and rating_set = ? and product_id = ?", rec.id, params[:rating_set_id], params[:product_id]]).each do |rate| %>
<%= text_field_tag "recommendation_ratings[#{rec.id}][notes]", "#{rate.notes}", :id => "rec_note_text", :placeholder => 'Enter Notes..'%>
<% end %>
这在满足查找条件时有效,但是在提交表单之前,recommension_id 不会持久化到数据库中,因此此查找方法不会返回任何内容,这会导致我的表单标签不呈现。它仅在满足查找的所有条件时才呈现。无论是否满足查找条件,如何呈现我的表单?