模型对于关系有accept_nested_attributes_for,表格如下:
= semantic_form_for @obj, :url => path do |f|
= f.inputs do
= f.input :name
= f.semantic_fields_for :photos do |p|
= p.inputs :desc
= f.buttons
表格效果很好,一切都很好。但是,我想在场地附近显示每张照片,因此用户可以查看她要注释的图片。无论如何,在fields_for循环中访问photo.id?
编辑:
在此示例中,是否有任何方法可以更改照片字段的呈现顺序。据我所知,到目前为止,这个顺序是随机的。
答案 0 :(得分:1)
这很容易,可以通过以下方式访问该对象:
p.object
: - )
问题的第二部分通过以下方式解决:
default_scope order(...)