我有以下结构:
class Project < ActiveRecord::Base
has_many :costs, :dependent => :destroy
accepts_nested_attributes_for :costs, :allow_destroy => true
end
class Cost < ActiveRecord::Base
belongs_to :project
end
假设Cost模型中有两个属性:cost_plan(在新操作中使用)和cost_fact(在编辑中正确使用)。在编辑表单时,我想要做这样的事情:
<!-- _cost_fields.erb -->
<div title="<%= value of :cost_plan %>">
<%= f.label :cost_fact %>
<%= f.text_field :cost_fact %>
</div>
我可以使用:cost_plan
返回hidden_field
的值,但如何将其作为标题文字返回?
答案 0 :(得分:1)
只需返回表单助手的对象并直接检索它的关联对象:
<%= f.object.attribute %>
<%= f.object.costs.first.attribute %>