1
중첩 된 속성 빌더 블록에서 두 번째 관련 모델에 액세스 : 나는 무슨 일에 대한 빌더 블록을 내 침전물 형태에하우투 : 나는 관계를 통해 기본 has_many이
class Foo < ActiveRecord::Base
has_many :bars, :dependent => :destroy
has_many :wtfs :through => :bars
accepts_nested_attributes_for :bars, :wtfs
end
,하지만 난에 라벨이 필요 막대에서옵니다 (예 : label이라는 속성). 이 작업을 수행하는 적절한 방법은 무엇입니까?
<h1>New foo</h1>
<% form_for(@foo) do |f| %>
<%= f.error_messages %>
<p>
<%= f.label :name %><br />
<%= f.text_field :name %>
</p>
<h2>Bars</h2>
<% f.fields_for :wtfs do |builder| %>
<%= builder.hidden_field :bar_id %>
<p>
<%= builder.text_field :wtf_data_i_need_to_set %>
</p>
<% end %>
<p>
<%= f.submit 'Create' %>
</p>
<% end %>
<%= link_to 'Back', foos_path %>