访问semantic_fieds_for循环/ formtastic中的对象

时间:2010-10-20 08:50:33

标签: ruby-on-rails ruby-on-rails-3 formtastic

模型对于关系有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?

编辑:

在此示例中,是否有任何方法可以更改照片字段的呈现顺序。据我所知,到目前为止,这个顺序是随机的。

1 个答案:

答案 0 :(得分:1)

这很容易,可以通过以下方式访问该对象:

p.object

: - )

问题的第二部分通过以下方式解决:

default_scope order(...)