Rails post create重定向到错误的控制器

时间:2011-07-19 03:37:42

标签: ruby-on-rails ruby

我在admin命名空间中创建了一个类别控制器,并为不会修改类别的操作设置了另一个类别控制器。我这样做是因为我需要管理员索引并显示操作,以显示网站管理部分中与前向视图相比完全不同的模板。但是,Rails默认路由从管理类别new到非管理类别创建。如何在管理类别控制器中分别创建新的和编辑调用创建和更新?如果有人有更好的控制器布局的建议,我将非常感谢对良好设计实践的一些见解。

2 个答案:

答案 0 :(得分:2)

您可以使用路由命名空间。它将帮助您保持管理员的逻辑孤立

答案 1 :(得分:0)

不幸的是,我的问题非常微不足道。我应该仔细检查我的Rails程序加载的URL。我没有更改我的网站的管理页面以重定向到admin_categories_path,只是categories_controller。改变这个问题解决了我的问题。