我正在开发一个简单的私信应用程序,当回复一条消息时,我希望在文本区域中向下显示原始消息几个空格。以下是我的代码:
<%= f.input :content, :as=>:text, :label => "Reply", :input_html => { :value=> "<br /><br />Original Message: #{@message.content}".html_safe } %>
这是我看到的内容:
我正在开发一个简单的私信应用程序,当回复一条消息时,我希望在文本区域中向下显示原始消息几个空格。以下是我的代码:
<%= f.input :content, :as=>:text, :label => "Reply", :input_html => { :value=> "<br /><br />Original Message: #{@message.content}".html_safe } %>
尝试使用\n
代替<br/>
,并且仅将html_safe
应用于@message.content
而不是整个字符串:
<%= f.input :content, :as=>:text, :label => "Reply", :input_html => { :value=> "\n\nOriginal Message: " + @message.content.html_safe } %>
试试这个:
<%= f.input :content, :as=>:text, :label => "Reply", :input_html => { :value=> ("<br /><br />" +"Original Message: #{@message.content}".html_safe) } %>