1

私は関連付けのための簡単なセットアップを持っていますhas_many:

def Account
   has_many :timers
end

def Timer
  belongs_to :timer
end

タイマーを構築しようとすると、次の誤った動作が発生します。

account.id => 1
account.timers.build => #<Timer id: nil, account_id: 0>

...もちろん、次のようにする必要があります。

account.id => 1
account.timers.build => #<Timer id: nil, account_id: 1>

Rails4なので、新しいセットアップで同じことを試しました。そしてそれは動作します!

宝石:pg, haml-rails, devise, simple_form, globalize3

質問: Rails API が壊れる原因は何ですか?

4

1 に答える 1