ruby-on-rails - 在文本变量中使用/n 添加新行

标签 ruby-on-rails ruby views

我的 View 中有一个变量在屏幕上打印为

<%= comment.comment %>

但是输出有很多换行符(\n)。

每当我们有一个带有 comment.comment 输出的 \n 时,我如何让它实际打印新行?

最佳答案

试试这个:

<%= comment.comment.gsub(/\n/, '<br />') %>

否则你也可以使用simple_format .这里:

<%= simple_format(comment.comment) %>

关于ruby-on-rails - 在文本变量中使用/n 添加新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30566516/

相关文章:

ruby-on-rails - Heroku Assets 预编译

ruby-on-rails - rails as_json 没有为 JSON.parse 正确编码

html - 为什么我的侧边栏会向下移动到页面底部而不是留在页面的一侧?

ruby-on-rails - 在 Heroku 上构建后运行 Ruby 脚本

ruby - iCalendar 的正则表达式解析(Ruby 正则表达式)

ruby - 在包含被测模块时使用 described_class

ruby - 使用 Sinatra/Ruby 在 facebook 身份验证时显示用户唯一信息

drupal - 按 View 中的分类权重对分组节点进行排序

java - Vaadin - 在 View 之间传递数据

mysql - 由于 MySQL 内存限制而关闭 Amazon EC2 上的 Rails 应用程序?