Joe*_*ers 8 ruby-on-rails ruby-on-rails-3.1
我如何允许用户在text_area表单字段中输入多行文本?
目前任何时候输入的内容都会text area被删除换行符......当我编辑内容时它们会被保留...那么,也许是在show视图中删除了中断?
我发现了一些表明我需要实现WYSIWYG编辑器的东西,但如果可能的话,我宁愿避免这种情况.
有什么建议?
更新:因此,看起来rails会使用换行符保存内容,并且我可以.html_safe在show view中添加到该字段(即<%= @post.post.html_safe %>).现在,它会出现与基本的HTML内容(例如<br>,<b>等...),但仍然不存在换行的内容(即当我按新线路输入)由轨道保存,我可以查看时我正在编辑内容.
Chr*_*ald 11
换行符不会以HTML格式呈现.当您回显它以将换行符转换为或标记时,您将需要在内容上使用类似simple_format或wraptext的内容.<br><p>
<%=simple_format(@post.post).html_safe %>
Run Code Online (Sandbox Code Playgroud)
要么
<%=Wraptext::Parser.new(@post.post).to_html.html_safe %>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3362 次 |
| 最近记录: |