将Rails应用从4.0升级到4.1之后,现在在rails控制台中出现此错误。无法创建新的ActiveRecord升级到Rails 4.1之后
irb(main):001:0> Status.new
(Object doesn't support #inspect)
我可以运行Status.all和它的正常工作,我试图用我所有的机型。新的运行,并获得下同误差而在Rails的4.0我的模型文件
class Status < ActiveRecord::Base
attr_accessible :bucket_access, :files_access
belongs_to :integration
end
。 0 I是越来越此输出
加载生产环境(滑轨4.0.0)
irb(main):002:0> Status.new
=> #<Status id: nil, bucket_access: false, files_access: false, created_at: nil, updated_at: nil, integration_id: nil>
似乎在Rails中预定义了一个名为'Status'的东西。我可以尝试在我们的类名前加上空的名字空间,例如':: Status.new'? –
尝试使用Status.new.class和status.new.methods来确定您是否真的拥有自己的Status类 – Meier