ruby-on-rails - 如何格式化带有 <p> 标签的\r\n 字符串?

标签 ruby-on-rails ruby

使用 Ruby,以下字符串:

"Lorem ipsum dolor\r\n          Sit amet, consectetur adipisicing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua.\r\n       Ut enim ad minim 
veniam, quis nostrud exercitation ullamco\r\n    laboris nisi."

以下内容:

"<p>Lorem ipsum dolor</p><p>Sit amet, consectetur adipisicing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua.</p><p>Ut enim ad minim veniam, 
quis nostrud exercitation ullamco</p> laboris nisi."

最佳答案

不要重新发明轮子,有一个专门的帮助程序:simple_format。

参见:http://api.rubyonrails.org/classes/ActionView/Helpers/TextHelper.html#method-i-simple_format

关于ruby-on-rails - 如何格式化带有 <p> 标签的\r\n 字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7999791/

相关文章:

ruby - 使用 Rubyzip 压缩现有文件

ruby - 无法推送 gem : Home does not appear to be a valid URL

ruby-on-rails - Ruby 数组构造

ruby-on-rails - 如何使用 Ruby MiniTest::Spec 和 Rails 进行 API 集成测试?

ruby - 插入字符串并保留原​​始变量状态

ruby-on-rails - 为不同的事件运行两个不同的 after_create 语句

ruby-on-rails - 如何使用Capybara匹配动态图片文件名?

ruby-on-rails - 仅使用 ruby​​ 的 Rails authlogic 密码哈希算法

ruby-on-rails - sidekiq 关于延迟的两种方法

ruby-on-rails - Rails 3 + 乘客 : Rack error