Rails 3 - 评论/消息 - “\n\r”
Posted
技术标签:
【中文标题】Rails 3 - 评论/消息 - “\\n\\r”【英文标题】:Rails 3 - Comments/Message - "\n\r"Rails 3 - 评论/消息 - “\n\r” 【发布时间】:2011-04-21 20:40:14 【问题描述】:在我的应用程序中,我有一些地方可以让用户发送消息并在内容上留下 cmets。所以为了简单起见,我有 Comment,带有 id(整数)和 body(文本)。
在 html 中打印这些内容时,我想要用户的格式,例如可以这样输入注释:
已添加评论
回车
在数据库中,这是:
comment.body.last
"comment added\r\n\r\nwith an enter"
然后,在我的页面上,这看起来很简单,就像“使用回车添加评论”。我想知道是否有办法让我知道我想渲染这些输入字符?作为的什么的?有谁知道如何保存用户的格式?
非常感谢大家。
【问题讨论】:
【参考方案1】:simple_format 将按照您描述的方式格式化文本。它内置在 Rails 中。
【讨论】:
【参考方案2】:使用simple_format
:http://api.rubyonrails.org/classes/ActionView/Helpers/TextHelper.html#method-i-simple_format
<%= simple_format(your_string_variable) %>
【讨论】:
以上是关于Rails 3 - 评论/消息 - “\n\r”的主要内容,如果未能解决你的问题,请参考以下文章
Ruby on Rails全栈课程3.8 权限管理之超级管理员审批功能实现