我有一个rails应用程序,我可以在我的模型中输入几段文字.问题是我不知道如何输入任何换行符.
我尝试添加"{ln} {/ ln}; { }和{br} {/ br}",但这只会将html显示为文本而不会中断.
无论如何我可以设置它,所以文本区域控件将使用我在模型条目中放置的任何html?
有什么东西我可以输入,所以rails会识别,嘿,在这里放一条线?
我有一个textarea字段,用户可以在其中输入内容.当在页面上显示它们的条目时,rails会返回\n每个换行符,这对于页面上的html来说根本没有中断.
从我所收集,解决这个得到的标准方法是一个.gsub命令,替换\n用<br />,然后.html_safe就结束,以确保<br />呈现.
问题是,我不想html_safe内容 - 仍然应该替换html,但<br />标签应该注入(非转义)内容.
建议表示赞赏.