轨道嵌套形式混乱

问题描述:

我有这样的模式:轨道嵌套形式混乱

class Employment < ActiveRecord::Base 
    accepts_nested_attributes_for :month_lines 
end 

并有形成:

employment.new

= form_for @employment do |f| 
     = f.fields_for :month_lines do |builder| 
     = render "/month_lines/fields", :f => builder 

month_lines/_fields

= f.number_field :days 

我想在partial中显示month_line.year

如何从_fields部分中访问month_line对象?

+0

由于本地:f是建设者,那么为什么不'f.number_field:在_fields year'工作的部分? – mill

+0

我需要显示年份的值,而不是字段。感谢您的评论 – Gady

这是非常简单的方法,但是,对于一些奇怪的原因,鲜为人知:

= f.object.year