在2个设计模型之间共享视图

时间:2012-03-31 04:37:58

标签: ruby-on-rails

我有2个设计用户, admin 用户,他们可以说编辑页面。

对于 admin ,我们有一个edit_admin_page路线 对于用户,我们有一个edit_user_page路由

两个视图之间的唯一区别是编辑页面网址。

我想为编辑页面网址根据设计用户更改的两个用户只编写一个视图。

1 个答案:

答案 0 :(得分:0)

现在我做了以下,

在我对我的设计对象(admin / user)进行身份验证后,我将@current_devise_scope设置为“admin”或“user”,然后在共享视图中,我添加了

send("edit_#{@current_devise_scope}s_path_path", @page.id)

现在适用于所有共享视图。

如果有的话,我找不到访问devise的current_devise_scope的方法。