【问题标题】:Accessing objects in semantic_fieds_for loop / formtastic在 semantic_fieds_for 循环/formtastic 中访问对象
【发布时间】:2010-10-20 08:50:33
【问题描述】:

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

编辑:

在这个例子中,有没有办法改变照片字段的呈现顺序。据我所知,这个顺序是相当随机的。

【问题讨论】:

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


    【解决方案1】:

    这很简单,对象可以通过以下方式访问:

    p.object
    

    :-)

    问题的第二部分解决了:

    default_scope order(...)
    

    【讨论】:

    • 你在哪里找到的?我找这个已经很久了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-06-07
    • 2013-07-07
    • 2012-02-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-24
    相关资源
    最近更新 更多