br 标签在 Haml on Rails 3 中未关闭

2023-12-31

我在让 Haml 关闭 br 标签时遇到问题。我尝试了以下方法但没有成功:

%br  
%br/

我预计这会导致<br />,但它总是输出为<br>,即使末尾有斜线字符。我还尝试将以下选项添加到 application.rb (并且我尝试了environment.rb)

Haml::Template.options[:autoclose] = ['meta', 'img', 'link', 'br', 'hr', 'input', 'area', 'param', 'col', 'base']

我错过了什么吗?我虽然 Haml 应该默认自动关闭这些标签?


好吧,我发现了问题。使用 Rails 3 时,Haml 默认输出 HTML5。我没有意识到<br>在 HTML5 中是有效的语法。我试图让它通过 W3C 语义提取器,所以我需要<br />反而。为了使其正常工作,您需要更新自动关闭的 Haml 选项并将其设置为 xhtml。将此代码放入类中的 application.rb 中。

Haml::Template.options[:format] = :xhtml

更多信息请点击这里:

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

br 标签在 Haml on Rails 3 中未关闭 的相关文章

  • rvm + Rails3 + gmaps4rails -acts_as_gmappable

    我是一个红宝石导轨之类的菜鸟 抱歉 如果我的问题很愚蠢 我设置了一个运行 ruby 1 8 7 p334 的 rvm 作为用户 环境 我已经为我的 应用程序 创建了一个 gemset 现在我想在页面上显示地址的地图 我四处寻找 发现了 gm
  • Rails3,从 cron 运行 rake 任务

    我从 cron 运行 rake 任务时遇到问题 我将其包装在 shell 文件中 当我从控制台执行此 shell 文件时 它工作正常 bin sh if ps ef grep v grep grep create all accounts
  • Rails 轮胎 Elasticsearch 奇怪的错误

    我已经索引了Car拥有一辆车记录的车型mercedes benz在数据库中 如果我搜索这个词benz我收到错误 ActiveRecord RecordNotFound in CarsController index Couldn t fin
  • 使用 DataMapper 而不是 ActiveRecord [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 在Ruby On Rails中通过jquery的onclick函数传递对象的id

    我有一个控制器VendorController 查看文件是index html erb 我想通过 onclick 函数传递供应商的 id 这是我的代码 下的代码vendors controller rb def index vendor V
  • 无法在关联模型的 Active Admin 索引属性中显示(belongs_to/has_many) - Rails 3.2

    我正在构建一个每日交易 Rails 应用程序来学习 RoR 在过去的几个小时里 我遇到了一个问题 我无法在活动管理中获取其他关联模型的模型属性 让我向您展示问题的具体情况 我有两个模型 品牌 即交易的品牌 和交易 一笔交易属于一个品牌 但一
  • Rails 3 在迁移问题中添加外键

    有谁知道使用迁移在 Rails 3 中创建外键的方法吗 the 外国人宝石 https github com matthuhiggins foreigner对我来说效果很好 它向 Rails 迁移添加了一些方法 可以轻松创建和删除外键 ex
  • Rails 3:如何获取特定时区今天的日期?

    为了获得今天的日期 我这样做 Date today gt Fri 20 May 2011 我想获取特定时区的今天日期 例如 Melbourne 我的设置中有以下设置application rb config time zone Melbou
  • Rails 3.0.0.beta 和 Facebooker:还有其他人看到以下内容吗?

    我的 Rails 服务器在安装 facebooker 插件后似乎崩溃了 任何有关解决此问题的建议都会很棒 我正在使用 Rails 3 0 0 beta 和 facebooker 以下是我看到的步骤和错误 rails v Rails 3 0
  • 回形针如何更改基本名称(文件名)?

    我正在尝试更改照片的基本名称 文件名 在我的模型中我有 attr accessor image url basename has attached file image styles gt original gt 300x250 gt pn
  • 需要在 :id 中包含可能的句点的 Rails 路线,但也保留可选的 :format

    我有一个 Rails 路线 将股票代码作为 id feeds AMZN将返回亚马逊页面 feeds AMZN csv将返回相同数据的 CSV 表示形式 但我还需要容纳像 VIA B 维亚康姆 这样的股票 以便这两条路线都有效 feeds V
  • Ruby on Rails content_for 会自动进行 HTML 转义吗?

    使用 Rails 3 0 6 我发现在视图中 如果我执行 content for food name Macaroni Cheese 然后当我使用它回来时content for food name 那么 将被制作成 amp 已经 如果我做一
  • Rails:关于产量

    我在a中看到了一些代码导轨 v2 3 app In layout car general html erb 这个视图是由 cars controller 中的方法调用的 我看到了代码 var some car new Object 有两个问
  • ActiveRecord3死锁重试

    Rails 3 或 ActiveRecord 3 是否有任何插件可以复制旧版本死锁重试 http agilewebdevelopment com plugins deadlock retry插入 或者 该插件仍然适用于 Rails 3 吗
  • 自定义变形在rails3上不起作用?

    我正在使用 Rails 3 0 1 并在initializers inflections rb 中有以下代码 ActiveSupport Inflector inflections do inflect inflect irregular
  • Ruby on Rails 3 - 为每个请求重新加载 lib 目录

    我正在为 Rails 3 应用程序创建一个新引擎 正如您所猜测的 该引擎位于我的应用程序的 lib 目录中 但是 我在开发它时遇到了一些问题 事实上 每次更改引擎中的某些内容时 我都需要重新启动服务器 有办法避免这种情况吗 我可以强制rai
  • Rails 4 的 mobile_fu

    我正在尝试将我的应用程序从 Rails 3 2 13 切换到 Rails 4 在此过程中 我遇到了一个主要障碍 我使用 gem mobile fu 来确定用户是否来自移动设备 该 gem 需要 Railties 3 2 13 但 Rails
  • 在rails生成脚手架中跳过JSON格式

    当您使用类似命令生成 Rails 脚手架时rails g scaffold Thing有什么办法可以避免变得烦人吗 respond to do format format html index html erb format json re
  • Rails 3 SSL 路由从 https 重定向到 http

    这个问题与此相关SO 问答 rails 3 ssl deprecation https stackoverflow com questions 3634100 rails 3 ssl deprecation建议使用routes rb和类似的
  • 使用设计宝石导轨注销用户

    在管理部分 我显示当前登录用户的列表 现在管理员可以选择一个或多个用户并销毁他们的会话 注销他们 我不知道从哪里开始 请帮助我 您可以使用sign out通过传入用户对象在控制器操作中的方法 Make sure only admins ca

随机推荐

  • 在 Xampp 之后安装 Zend Framework

    我运行的是 Windows 7 并使用 Xampp 我想安装 PHP 的 Zend 框架 但我很难理解如何安装它 我之前使用过Zend框架 但它已经安装在我正在使用的Linux系统上 我正在阅读 Zend 文档 http framework
  • 如何在测试之间重复使用 Capybara 会话?

    我想继续使用相同的会话 我的意思是Rails在不同的会话之间的会话Test Unit使用 Capybara 的集成测试 这Capybara Session对象在所有测试中都是相同的 因为它被重复使用 但是当我在另一个测试中访问另一个页面时
  • RNGestureHandlerModule.attach 手势处理程序有 3 个参数,预期为 2 个

    我正在使用 React Native 构建一个应用程序 并有一个登录 主页和会员屏幕 当用户是管理员时 我让他进入主屏幕 当他是会员时 我让他进入会员屏幕 在主屏幕内 我还有 AddMember 屏幕 因此我在堆栈导航内构建堆栈导航和抽屉导
  • Access 2010:链接数据库、参考还是加载项?

    环顾四周 找到了各种各样的答案 但一无所获recent这确实比较了这些选项的优点和缺点 因此 我想请社区权衡一下您更喜欢哪条路线以及原因 背景 这就是我们所拥有的 众多协议数据库中使用的一组通用 Access 模块和类 Access 201
  • TempData:安全吗?

    我正在使用TempData为了在使用时保留我的模型RedirectToAction 它工作得很好 但我有一种挥之不去的感觉 这可能不是正确的做法 我真的尽力避免使用会话数据 并且我已经读过TempData使用会话 使用安全吗 在负载平衡环境
  • 如何将对象序列化到数据库以便 Hibernate 在 Java 中读取

    我目前正在编写一个工具来插入使用 Hibernate 的现有企业应用程序 我的工具在安装时需要将一些值写入数据库 其中其中一列是设置描述符对象的序列化版本 该对象有两个对象列表和一些基本类型 我目前的方法是创建一个ByteArrayOutp
  • JBoss AS 7 配置日志记录到 Syslog Appender

    在 Jboss 的早期版本中 我能够在 jboss log4j xml 中使用以下配置来配置 SYSLOG 附加程序
  • RxJava - 如何获取列表的第一个元素并将其作为 Observable 返回

    让我们看看这个可观察的 Observable
  • 如何使用注释指定列的组合应该是唯一约束?

    我想确保表中的所有行都具有两个字段的唯一组合 并且我想在实体类中使用注释来指定这一点 我尝试过使用 Table 和 UniqueConstraint 的组合 但显然我做错了 因为我似乎只能指定单独的列应该是唯一的 我已经可以指定使用 Col
  • 延迟应用程序DidEnter后台屏幕截图

    当应用程序进入后台时 有没有办法延迟 iOS 进行的屏幕捕获 原因是 当用户进入主屏幕时 我有时会显示一个视图 我希望删除此视图 这样当应用程序恢复时它就不会显示 有问题的视图是SSHUDView 源代码here https github
  • Sphinx、literalinclude、linenos:如何在文档的代码片段上显示源代码文件中的实际行号?

    我正在使用 Sphinx 来记录网页上的部分 Javascript 代码 I use literalinclude examples mapviz step1 simple html language javascript lines 47
  • Python 中的 Unicode 标识符?

    我想构建一个Python函数来计算 并想将我的求和函数命名为 以类似的方式 想使用 表示乘积 等等 我想知道是否有办法以这种方式命名 python 函数 def 也就是说 Python 是否支持 unicode 标识符 如果支持 有人可以提
  • 如何避免使用 Django、nginx 和 uWSGI 将环境变量放入多个位置?

    我正在尝试配置 nginx uWSGI 来为我的 Django 应用程序提供服务 当我将环境变量放入myapp uwsgi ini uid username gid username env DJANGO SITE KEY 它按预期工作 但
  • Jetpack Compose 测试:断言特定图像已设置

    我有一个Image编写如下 Image bitmap ImageBitmap imageResource id R drawable testimage contentDescription null Only decorative ima
  • 打印 pid_t 的正确 printf 说明符是什么

    我目前正在使用显式转换为 long 并使用 ld用于印刷pid t 是否有一个说明符 例如 z for size t for pid t 如果不是最好的打印方式是什么pid t 没有这样的说明符 我认为你在做什么 铸造pid t to lo
  • docker 运行启动容器,但 localhost 未加载(Windows 10)

    我正在关注本教程 https blog scrapinghub com 2015 03 02 handling javascript in scrapy with splash 使用splash来帮助抓取网页 我安装了Docker工具箱并执
  • 无法从其他设备远程连接 + Vorlon

    Vorlon 仪表板未显示所有连接的设备 我有桌面并安装了 Vorlon 我从笔记本电脑或 ipad 使用此桌面的本地主机 它显示网页 但它没有显示 vorlon 中的设备 但它会显示我是否从同一个桌面打开 我是我的坏人 我正在使用 loc
  • 当对象完成时取消任务

    我有一个启动任务的类 并希望确保该任务在对象被垃圾收集时停止 我已经实现了 IDisposable 模式 以确保如果手动处理对象或在 using 块中使用对象 则任务会正确停止 However 我不能保证最终用户会调用 Dispose 或在
  • 在私有版本的 python 中安装 setuptools

    新手问题 但是 我在系统版本为2 3的主机上安装了python2 7 2 7位于 python2 7 bin python 我想添加一些软件包 例如 MySQLdb 但需要安装工具 说明表明您可以使用 prefix 作为参数 但是 如果我执
  • br 标签在 Haml on Rails 3 中未关闭

    我在让 Haml 关闭 br 标签时遇到问题 我尝试了以下方法但没有成功 br br 我预计这会导致 br 但它总是输出为 br 即使末尾有斜线字符 我还尝试将以下选项添加到 application rb 并且我尝试了environment