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

0

最终获胜者是:

gem 'globalize3', github: 'harlock/globalize3', branch: 'rails4-wip'

于 2013-06-17T17:25:05.373 回答