Rails new方法在控制台中工作,在控制器和浏览器中失败

时间:2015-05-26 23:36:53

标签: ruby-on-rails ruby ruby-on-rails-4

我试图在以下模型上调用.new:

class Callback < ActiveRecord::Base
    belongs_to :customer
    has_one :servicetime 
end

我可以从我的控制台调用这个方法没有问题,但是在我的客户的单独控制器中,它告诉我,我有#34;错误数量的参数&#34;和错误。

有没有人对如何在控制台/浏览器中研究导致某些内容表现不同的人提出任何建议?

任何建议表示赞赏。

2 个答案:

答案 0 :(得分:2)

正如你所说,我在这里看不出任何错误。应检查客户的控制器,确保一切正确。

答案 1 :(得分:1)

只是一个猜测,但你可能会与“回调”发生名称冲突,因为同一个词被用作ruby / rails回调。尝试将模型重命名为“MyCallback”或类似名称。

=&GT;刚刚经历了与“Case”这个名字相似的模型。也很奇怪的行为。