我有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的原因是什么?
答案 0 :(得分:0)
获胜者是:
gem 'globalize3', github: 'harlock/globalize3', branch: 'rails4-wip'