Rails - 状态机在本地工作但不在Heroku上工作

时间:2013-12-06 17:47:37

标签: ruby-on-rails heroku deployment ruby-on-rails-4 state-machine

我正在使用state_machine gem。在当地,我没有问题。但是,当我部署到heroku时,初始状态未设置。相反,国家是零。

我有一个名为Schedule的模型。它被设置为在创建时,状态被定义为“无”。这是代码:

state_machine :state, :initial => :none do
    ...
end

这总是在本地工作。奇怪的是,当通过浏览器使用heroku时它不起作用,但是当我输入:

new_schedule = Schedule.new

在heroku控制台中,它会自动正确设置为“无”。

为什么它在本地和heroku控制台中工作,而不是在实际的heroku站点上工作?

0 个答案:

没有答案