我有一个简单的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 的原因可能是什么?