我有紅寶石的東西on Rails的3未定義的方法`閃光」爲#<ActionDispatch ::請求
我試試這個簡單的代碼
def index
flash[:notice] = "ok"
respond_to do |format|
format.html # index.html.erb
end
end
它不工作
NoMethodError in DashboardsController#index
undefined method `flash' for #<ActionDispatch::Request:0x7fee9329a9d0>
當我嘗試
redirect_to :some_in, :notice => "ok"
在其他地方(在some_controller.rb),然後打印此:注意.erb 我有同樣的錯誤,未定義的方法`閃存'
我被困在此。我用谷歌搜索它,但它沒有幫助。
你是繼承自'ActionController :: Base'繼承的'ApplicationController'嗎?例如,您的控制器是否如下所示:頂部的class DashboardsController
iwasrobbed
2012-01-13 20:14:37
你是否偶然使用'rails-api'寶石? – sethvargo 2012-08-31 16:29:49
對於任何正在使用'rails-api'的人來說,請參閱[這裏](http://stackoverflow.com/a/21149689/21115) – dukedave 2015-02-02 17:39:37