0

我想以与键入时相同的格式保存我的文本消息并以相同的格式显示它。

假设我输入:

Hi,
   How r u? how is your daddy?

 Thanks & regards
 Your friend

但它会显示为

Hi, How r u? how is your daddy? Thanks & Regards Your friend

在我的视图文件中,我有这样的东西:

<table class="display stylized" id="act_details">
       <thead>
          <tr>
                 <th>Message Details</th>

          </tr>
        </thead>
            <tbody> 
               <!--<tr>
                  <td colspan="2">Message from <strong><%= @message.from %></strong></td>
               </tr>-->
               <tr>
                 <td colspan="2"><label>Subject:</label> <%= @message.subject %></td>
               </tr>
              <!-- <tr>
                 <td colspan="2" wrap><label>Message:</label> <%= word_wrap(@message.description, :line_width => 80 ) %></td>
               </tr>-->
                <% @replies.each do |reply|%>
                  <tr>
                    <td colspan ="2" wrap><label> Sent by <%= reply.from.capitalize %> on <%= reply.created_at %> </label> <br/><%= word_wrap(reply.description, :line_width => 80)%></td>
                  </tr>
                <%end%>
        </tbody>      
</table>

我正在使用导轨 3.0.6。他们是否以任何方式显示输入的消息,我确信他们是我想要的东西,但无法得到那些。任何帮助将不胜感激。

4

1 回答 1

1

你好朋友我有一个解决方案。Rails 有一个内置方法“ simple_format

它使用起来非常简单,而且效果很好。非常感谢这一点。

于 2012-10-15T05:48:56.893 回答