ruby-on-rails - 在文本区域使用换行符 'value'

标签 ruby-on-rails html simple-form

我正在开发一个简单的私有(private)消息传递应用程序,在回复消息时,我想在文本区域下方几个空格处​​显示原始消息。这是我要说的:

<%= f.input :content, :as=>:text, :label => "Reply", :input_html => { :value=> "<br /><br />Original Message: #{@message.content}".html_safe } %>

并且..这是我所看到的:

enter image description here

最佳答案

尝试使用 \n而不是 <br/> ,同时申请 html_safe只到 @message.content ,而不是整个字符串:

<%= f.input :content, :as=>:text, :label => "Reply", :input_html => { :value=> "\n\nOriginal Message: " + @message.content.html_safe } %>

关于ruby-on-rails - 在文本区域使用换行符 'value',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11707373/

相关文章:

javascript - 在 jQuery 中无限改变 z-index

javascript - AJAX 请求后刷新 HTML(JSP View )表

ruby-on-rails - 如何在简单格式的日期时间字段中设置时区?

ruby-on-rails - 简单表单 - 翻译输入字段的选项

ruby-on-rails - 在 rails 中使用 materialize css 框架和简单表单时,复选框不会出现

ruby-on-rails - Rails - 全局化和 Permanent_record 依赖 : :destroy callbacks

ruby-on-rails - rails seo url,转换为空格

ruby-on-rails - 如何从 Rails 实例变量呈现 HTML?

html - 如果页面超出正常高度,页脚会 float

ruby-on-rails - 想要为多个站点/域使用 1 个 rails 应用程序