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”的主要内容,如果未能解决你的问题,请参考以下文章

Rails 照片、用户、评论

让我们构建:使用Ruby on Rails - 博客和评论

Ruby on Rails全栈课程3.8 权限管理之超级管理员审批功能实现

Rails 3 - 在model.save之后修改其他模型的属性

Rails 3中单个记录的多个外键?

rails 3 的验证自定义消息