將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