2011-07-08 16 views
1

私は2つのテーブル: を引用しています。私はレール3.1 ruby​​ 1.9.2を使用しています。RailsCast 197:ネストされたフォーム不明な属性

class Quote < ActiveRecord::Base 
attr_accessible :name, :customer_id, :part_id, :date, :quote_id 
has_many :customers 
has_many :cycles 
has_many :parts, #:dependent => :destroy 
accepts_nested_attributes_for :parts 

end 


class Part < ActiveRecord::Base 
belongs_to :quote 

end 

QuotesController

def new 
    @quote = Quote.new 
    @customers=Customer.find(:all) 
    @cycles = Cycle.find(:all) 
    1.times {@quote.parts.build} 

end 

_form

<% f.fields_for :parts do |builder| %> 
<%= render "cycle_fields", :f => builder%> 

私は未知の属性を取得しています:私はフォームをレンダリングしようとすると、quote_idを次のように私のコードです。あなたはこれを

+0

を把握しましたか? – Msencenb

答えて

1

を実行し、この移行

rails g migration AddIdToPart quote_id:integer 
    rake db:migrate 
+0

これは機能します。ありがとうございました – Skilatte

関連する問題