首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为sinatra身份验证选择不同的布局文件

为sinatra身份验证选择不同的布局文件
EN

Stack Overflow用户
提问于 2012-09-06 00:36:58
回答 1查看 1.1K关注 0票数 1

sinatra-authentication希望为其预滚身份验证视图提供一个layout.haml

如何指定sinatra-authentication可以使用的不同布局模板(例如auth_layout.haml),以便为应用程序的视图保留layout.haml

我目前对此不太理想的做法是:

  • 允许sinatra-authentication使用标准layout.haml
  • 在应用程序的所有其他部分显式使用另一个布局文件(例如std_layout.haml)

例如:

代码语言:javascript
运行
AI代码解释
复制
...
erb :home_page, :layout => :std_layout
...

我更喜欢相反的方法:)

EN

回答 1

Stack Overflow用户

发布于 2012-09-06 03:24:31

您可以阅读论布局引擎,或者只需尝试:

代码语言:javascript
运行
AI代码解释
复制
get '/login' do
  haml :login, layout: auth_layout
end

编辑-1:您的注释是Ok的,layout: auth_layout是ruby1.9语法,:layout => auth_layout是在1.9之前使用的语法

如果你说的是这个辛纳特拉-认证,你必须黑进这个文件关于(Module::Helpers#use_layout?)的app.get '/login/?'方法。

编辑-2:我想覆盖use_layout?方法会对你有帮助,也许是这样的

代码语言:javascript
运行
AI代码解释
复制
Module Sinatra
  Module Helpers
    def use_layout?
       request.xhr? ? false : :auth_layout
    end
  end
end
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12296105

复制
相关文章
【RecyclerView】 九、为 RecyclerView 设置不同的布局样式
① 自定义 RecyclerView.Adapter 泛型类型 : 适配器的泛型类型需要设置为 RecyclerView.ViewHolder , 这是所有 ViewHolder 的基类 ;
韩曙亮
2023/03/28
9800
【RecyclerView】 九、为 RecyclerView 设置不同的布局样式
SpringBoot 根据运行环境选择不同的配置文件
而不同的环境中,软件系统的配置是不一样的。例如,在测试的时候用测试数据库,而在生产环境用正式的数据。
张云飞Vir
2020/11/03
3.2K0
SpringBoot 根据运行环境选择不同的配置文件
liunx下选择文件大小为0的文件(find)
修改对应的 -size 参数就可以查找指定大小的文件,如1k大小的文件(注意不要用 -size 1k,这个得到的是占用空间1k,不是文件大小1k的)
Laikee
2022/04/25
3.3K0
git为不同的项目设置不同的邮箱
在我们使用Git开发项目的时候,可能经常会碰到个人和公司开发的项目都在一台机器上的情况。不管你们有没有,反正我是碰到了。因为公司有公司自己分配的邮箱,而我自己喜欢用自己的邮箱开发自己的项目。这样可能会导致邮箱混用的情况。
魔王卷子
2019/05/31
1.4K0
SpringBoot 根据不同profile选择不同配置
参考 :https://blog.csdn.net/top_code/article/details/78570047
石臻臻的杂货铺[同名公众号]
2021/07/14
3960
CentOS 为Apache 使用LDAP 身份验证
Apache 中可以通过mod_authz_ldap 模块为LDAP 提供了良好的的支持。
星哥玩云
2022/06/28
1.1K0
为matplotlib设置不同的主题
所谓主题,其实就是一套样式规则,对背景色,坐标轴,标题等图形基本元素的样式进行设定。R语言的ggplot2中,通过theme来指定图片主题,既可以采用系统自带的主题,也可以自定义其中的各个元素。
生信修炼手册
2020/09/04
2K0
为matplotlib设置不同的主题
返璞归真:RAC环境下不同实例的参数文件选择与设置
杨廷琨(yangtingkun) 云和恩墨 CTO 高级咨询顾问,Oracle ACE 总监,ITPUB Oracle 数据库管理版版主 参数文件是Oracle数据库文件中级别最低,也是最基本的文件,
数据和云
2018/03/06
9040
返璞归真:RAC环境下不同实例的参数文件选择与设置
为 DP 设计布局
什么是屏幕尺寸、屏幕分辨率、屏幕像素密度? 什么是dp、dip、dpi、sp、px?他们之间的关系是什么? 什么是mdpi、hdpi、xdpi、xxdpi?如何计算和区分? 题图中的每一个矩形都代表着一种Android设备。Android系统碎片化问题的严重性,让我们不得不面对屏幕适配的问题。 屏幕尺寸: 屏幕尺寸指屏幕的对角线的长度,单位是英寸,1英寸=2.54厘米。 比如常见的屏幕尺寸有2.4、2.8、3.5、3.7、4.2、5.0、5.5、6.0等。 屏幕分辨率: 屏幕分辨率是指在横纵向上的像
阿凯
2018/06/29
5870
选择文件选择文件夹
if (string.IsNullOrEmpty(folderInitialDirectory)) { folderInitialDirectory = FileAndFolderOperation.Instance.GetUserDocumentFolder(); }
全栈程序员站长
2022/09/20
1.7K0
RStuido Server 选择不同的 R 版本(conda 中的不同 R 版本)
自从上一次服务器重装系统之后,总感觉缺少了一些东西,安装R包很多依赖库报错,也可以解决,但总是存在,烦。
章鱼猫先生
2021/10/15
4.2K0
RStuido Server 选择不同的 R 版本(conda 中的不同 R 版本)
响应式布局与自适应式布局有什么不同
很多人会对响应式布局和自适应式布局产生混淆,这两者到底有着什么样的区别呢?因为不同于移动站,就事一个独立的站点,每个模块都有独立接口,但是Google一直以来就是推荐响应式设计的,至于为什么你可以参考此篇文章:移动端网站怎样做SEO优化?我们今天就来了解下二者之间是责骂定义的。
李洋博客
2021/06/15
3.2K0
Android开发-Listview中显示不同的视图布局
在重写ListView的BaseAdapter时,我们常常在getView()方法中复用convertView,以提高性能。convertView在Item为单一的同种类型布局时,能够回收并重用,但是多个Item布局类型不同时,convertView的回收和重用会出现问题。比如有些行为纯文本,有些行则是图文混排,这里纯文本行为一类布局,图文混排的行为第二类布局。单一类型的ListView很简单,下面着重介绍一下ListView包含多种类型视图布局的情形。
他叫自己MR.张
2019/07/01
2.5K0
惊艳 | RStuido server选择不同的R版本(conda中的不同R版本)
自从上一次服务器重装系统之后,总感觉缺少了一些东西,安装R包很多依赖库报错,也可以解决,但总是存在,烦。
用户7010445
2021/07/12
10.7K5
惊艳 | RStuido server选择不同的R版本(conda中的不同R版本)
前端布局单位选择之 rem
进行布局的话建议用less去写,因为less中可以用变量,这样我们可以省去频繁用计算器的时间了。
一个会写诗的程序员
2018/08/17
7730
根据不同的业务场景,选择合适的锁?
锁可以解决并行执行任务执行过程中对,共享数据顺序访问、修改的场景。比如对同一个账户进行并行扣款或者转账。下面我们展开讨论下 synchronized 、ReetranLock 以及他们的使用。
没有故事的陈师傅
2023/05/01
6140
根据不同的业务场景,选择合适的锁?
Hadoop 处理不同的输入文件,文件关联
2、将file1的key、value颠倒 ;file1和file2的key相同,file1的value做key,file2的value做value ,输出。
星哥玩云
2022/06/30
7470
Hadoop 处理不同的输入文件,文件关联
点击加载更多

相似问题

设置布局的Sinatra方法

20

sinatra中的嵌套布局

10

Sinatra中public dir中的布局(使用相同布局缓存文件)

20

为Wordpress中的特定页面选择不同的布局

11

如何使用Sinatra渲染不同目录中的模板和布局

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档