1
我試圖利用rails 3的respond_to/respond_with機制來實現寧靜的控制器。我發現,當我嘗試在名稱空間控制器中使用這些功能時,重定向失敗,我必須在respond_with上指定可選位置:參數。respond_with和命名空間控制器
所以現在我有:
def Admin::FooController
respond_to :html, :xml
def create
@foo = Foo.new(params[:foo])
@foo.save
respond_with(@foo, location: admin_foo_path(@foo))
end
end
如果我不提供它試圖重定向到剛剛foo_path位置參數(@foo)
任何想法,爲什麼會/如果我做錯了什麼或者rails 3的默認響應者是不是處理名稱空間的URL路由?
鏈接死了,但它的工作原理 – Orlando 2015-06-24 00:46:00