代码之家  ›  专栏  ›  技术社区  ›  mdrozdziel

在语义场中访问对象

  •  3
  • mdrozdziel  · 技术社区  · 14 年前

    模型接受关系的嵌套属性,形式如下:

    = 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\u for循环中访问photo.id?

    编辑:

    1 回复  |  直到 14 年前
        1
  •  1
  •   mdrozdziel    14 年前

    这很简单,物体可以通过:

    p.object
    

    :-)

    default_scope order(...)