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