javascript - Rails 文本区域保存到数据库然后显示

标签 javascript html ruby-on-rails

我有一个文本区域,用户可以输入,然后使用按钮显示他们输入的内容。当他们添加空格时,我在 JavaScript 中遇到了错误,因为它们都不在同一行。有没有办法可以用 html 格式保存文本,例如/n?

$(button).click(function(){
    $(DisplayUserTextArea).html('<p> <%= @user.TextArea %> </p>');
});

这就是当它在网站上运行时发生的情况,并且由于它的间隔而在这里出现错误。

$(button).html('<p> Test Text


TESTTTTTTT</p>');

最佳答案

尝试

$(DisplayUserTextArea).html('<p> <%= @user.TextArea.squish %> </p>');

这里是详细描述remove all whitespaces and new lines.

这应该有效 谢谢

关于javascript - Rails 文本区域保存到数据库然后显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46751484/

相关文章:

javascript - 如何将 javascript 书签设置为主页?

javascript - 滚动在 JavaScript 中不起作用

ruby-on-rails - 不允许的参数 : file rails 4

javascript - 在 reduce 函数中使用变量

javascript - 使用 office.js 使用 html 格式的数据在 word 中创建表格

javascript - 是否可以根据 FullCalendar 事件的标题指定其背景颜色?

javascript - JQuery 弹出窗口未呈现

jquery - 带水平滚动的 Bootstrap 行

ruby-on-rails - Rails has_many 链

ruby-on-rails - Rails,将文件上传到服务器时获取文件名