首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >清拆创业板的首要路线

清拆创业板的首要路线
EN

Stack Overflow用户
提问于 2014-10-02 14:44:08
回答 1查看 434关注 0票数 1

我使用权限gem将身份验证添加到rails应用程序中。我想使用一个不同的布局,称为“会话”与会话和密码控制器。为了做到这一点,我需要覆盖会话和密码控制器,但到目前为止,我无法让它们中的任何一个使用我的替代布局。

我添加了一个会话控制器,它继承了权限,我的布局文件在正确的位置。

代码语言:javascript
运行
复制
class SessionsController < Clearance::SessionsController
  layout 'session'
end

我在密码控制器上也做了同样的工作。现在,我添加了一条路径,我希望它可以覆盖清关宝石所使用的路径:

代码语言:javascript
运行
复制
resource :session, controller: 'sessions'

但是这没有效果,并且使用了应用程序布局。如何在这些控制器上使用不同的布局?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-03 21:36:13

覆盖布局比这更简单:请参见:https://github.com/thoughtbot/clearance#overriding-layouts

代码语言:javascript
运行
复制
Clearance::PasswordsController.layout 'my_passwords_layout'
Clearance::SessionsController.layout 'my_sessions_layout'
Clearance::UsersController.layout 'my_admin_layout'
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26163381

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档