我有2个设计用户, admin 和用户,他们可以说编辑页面。
对于 admin ,我们有一个edit_admin_page路线 对于用户,我们有一个edit_user_page路由
两个视图之间的唯一区别是编辑页面网址。
我想为编辑页面网址根据设计用户更改的两个用户只编写一个视图。
答案 0 :(得分:0)
现在我做了以下,
在我对我的设计对象(admin / user)进行身份验证后,我将@current_devise_scope设置为“admin”或“user”,然后在共享视图中,我添加了
send("edit_#{@current_devise_scope}s_path_path", @page.id)
现在适用于所有共享视图。
如果有的话,我找不到访问devise的current_devise_scope的方法。