Mar*_*ton 2 ruby ruby-on-rails
我有一个rails应用程序,允许用户输入文本.我想知道如何格式化该文本?
例如,当用户在文本输入字段中创建一个新段落时,我希望在渲染要显示的文本时显示这些间隙,但此时它只是一大块没有空格的文本.
有什么建议?
提前致谢
当用户<Enter>在文本输入(或文本区域)中使用字符时,它将正确显示在其中.
Rails并没有对这个角色做出特别的描述.然后,当您渲染它时,您创建一些HTML <%= my_text %>.但是<Enter>字符不是用HTML呈现的.
你可以使用simple_format来做到这一点:它\n用一些替换所有(输入caracters)<br/>.
http://api.rubyonrails.org/classes/ActionView/Helpers/TextHelper.html#method-i-simple_format
在这里使用simple_format doc.我相信它会奏效,
我在这个项目中如何使用它;
= simple_format my_text
Run Code Online (Sandbox Code Playgroud)
哪里
my_text = "foo bar
Testing helloworold foo bar
Testing helloworld foo bar
Testing helloworld foo bar
Testing helloworld foo bar
Testing helloworld foo bar
"
Run Code Online (Sandbox Code Playgroud)
这将显示您在文本中给出的输入,并且还将渲染所有空格.
| 归档时间: |
|
| 查看次数: |
2403 次 |
| 最近记录: |