如何在Merb中执行命名空间控制器,例如为站点创建管理员部分?在Rails中会使用Admin :: CategoriesController,Merb中的这种类似吗?或者这是另一种推荐的方式吗?Merb中的管理员控制器
0
A
回答
2
命名空间方法似乎这样做。
这被放置在路由文件(router.rb):
namespace :admin do
resources :categories
end
这产生像路线:
edit_admin_category - /admin/categories/:id/edit(.:format) delete_admin_category - /admin/categories/:id/delete(.:format) admin_categories - /admin/categories(/index)(.:format) new_admin_category - /admin/categories/new(.:format) admin_category - /admin/categories/:id(.:format)
然后我把控制器的模块中是这样的:
module Admin
class Categories < Application
def index
...
end
.
.
.
end
end
我不确定这是否是推荐的方式,对此的任何建议都会很棒。
0
上面的答案是正确的,但对于它的价值,我很难在我的视图中使用带有link_to的新路线。
我最终得到这个工作:
<%= link_to("Categories Admin", resource(:admin, :categories) %>
相关问题
- 1. 仅限管理员访问grails中的spring security UI控制器
- 2. 控制器测试中的管理员问题
- 3. IOS中的视图控制器管理
- 4. 管理构建控制器
- 5. Google管理控制台和管理员权限
- 6. 如何覆盖管理员发票控制器
- 7. 活动管理员覆盖控制器操作创建样式
- 8. 变量从控制器到管理员/查看
- 9. 我们如何使用WF管理员添加控制器?
- 10. django:管理员控件css?
- 11. 错误在我的网络管理员控制台中的WordPress
- 12. 头管理器和记录控制器
- 13. Magento的 - 创建管理控制器
- 14. 控制Merb身份验证错误
- 15. 如何在Blackberry中控制管理员类
- 16. 管理员控制器的一个404页面和其他控制器的其他404页面如何?
- 17. 管理magento中的管理员帐户
- 18. 控制器成员
- 19. Nuget包管理器控制台
- 20. PHP独立管理控制器笨
- 21. 从C控制Windows资源管理器#
- 22. 调和管理::控制器与模型::
- 23. 管理控制器重写问题
- 24. ActiveMQ Ubuntu服务器管理控制台
- 25. 包管理器控制台发出
- 26. MVC:独立管理控制器
- 27. Magento扩展核心管理控制器
- 28. uinavigation控制器堆叠存储管理
- 29. NuGet +包管理器控制台
- 30. iPad视图控制器内存管理