gpt4 book ai didi

ruby-on-rails - 如何在 rails text_area 字段中允许多行内容?

转载 作者:行者123 更新时间:2023-12-04 06:07:12 24 4
gpt4 key购买 nike

我将如何允许用户在 text_area 中输入多行文本表单域?

当前任何时候内容都被输入到 text area换行符被删除......当我编辑内容时它们会被保留......所以,也许是在显示 View 中正在删除换行符?

我发现了一些表明我需要实现 WYSIWYG 编辑器的事情,但如果可能的话,我宁愿避免这种情况。

有什么建议?

更新:所以,看起来rails用换行符保存内容,我可以添加.html_safe到显示 View 中的字段(即 <%= @post.post.html_safe %> )。现在它将显示带有基本 html 的内容(例如 <br><b> 等...)但仍然不显示内容中的换行符(即当我按回车键换行时) rails,我可以在编辑内容时查看。

最佳答案

换行符不在 HTML 中呈现。你会想要使用类似 simple_format 的东西或 wraptext在您的内容上回显以将换行符转换为 <br><p>标签。

<%=simple_format(@post.post).html_safe %>

或者
<%=Wraptext::Parser.new(@post.post).to_html.html_safe %>

关于ruby-on-rails - 如何在 rails text_area 字段中允许多行内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14074750/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com