我在我的應用程序控制器下面的代碼:Rails的未定義的常量:ActiveRecord的:: RecordNotFound
class ApplicationController < ActionController::Base
protect_from_forgery
rescue_from ActiveRecord::RecordNotFound, :with => :record_not_found
private
def record_not_found
render :text => "404 Not Found", :status => 404
end
end
當我運行它(其實我跑rake db:migrate
)我得到的錯誤uninitialized constant ActiveRecord::RecordNotFound
。這看起來很簡單 - 幫助!
看起來你的一些遷移文件有問題。 –
哪個Rails版本? –
遷移文件運行良好,直到我添加'rescue_from'並再次運行時,我添加'需要active_record /錯誤'。仍然想知道爲什麼這是必需的,因爲我在網上找到的例子都沒有。 –