html - 在 Ruby on Rails 中将 HTML 转换为 content_tag

标签 html ruby-on-rails ruby

如何将此 HTML 转换为 Rails content_tag 辅助语法/格式?

<p class="msg">
    <span class="strong">Most people enjoy the inferiority of their best friends.</span>
    <br>
    <span class="emphasize"> - Lord Chesterfield</span>
</p>

最佳答案

准确地说是添加了类。如果你有一堆行,你也可以使用带有 content_tags 的 block 。

content_tag(:p, :class => 'msg') do
  content_tag(:span, "Most ... friends.", :class => "strong") +
  content_tag(:br) + 
  content_tag(:span, "- Lord .. ", :class => "emphasize")
end

关于html - 在 Ruby on Rails 中将 HTML 转换为 content_tag,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4536166/

相关文章:

ruby-on-rails - 安装pg(1.1.4)时出错,Bundler无法继续

ruby-on-rails - RSpec、Capybara、JavaScript 测试未正确回滚数据库

html - 如何实现,或者HTML5/CSS3是否支持图标挤压效果?

javascript - 使用 Ng-Model 时 AngularJS 空选择选项

javascript - 更改多个输入的值

ruby-on-rails - 为返回 XML 的 Controller 操作编写规范 -- Ruby on Rails

javascript - 查找两个图像中的哪一个被单击并将其报告给数据库

ruby-on-rails - 继续获取带有命名空间模型的 PG::UndefinedTable

ruby - 为什么二进制 GCD 算法对我来说这么慢?

Ruby 数组 each_slice_with_index?