Ruby on rails rails应用程序中文本区域的格式设置
我有一个rails应用程序,它有一个文本输入框,供用户添加对其工作的描述。 我需要它来维护段落,但它只是在一行上交付所有内容 这是用户在文本区域中输入的方式 这是我12年来一直在拍的一部很棒的电影。 这是爱的劳动 这就是用户提交表单后的结果 这是我12年来一直在拍的一部很棒的电影。这是爱的劳动 我认为这是守则的相关部分- .场 .name=f.标签:描述 .value=f.text\u区域:描述,:行=>5 代码位于.haml文件中 任何帮助都将不胜感激。Ruby on rails rails应用程序中文本区域的格式设置,ruby-on-rails,textarea,carriage-return,Ruby On Rails,Textarea,Carriage Return,我有一个rails应用程序,它有一个文本输入框,供用户添加对其工作的描述。 我需要它来维护段落,但它只是在一行上交付所有内容 这是用户在文本区域中输入的方式 这是我12年来一直在拍的一部很棒的电影。 这是爱的劳动 这就是用户提交表单后的结果 这是我12年来一直在拍的一部很棒的电影。这是爱的劳动 我认为这是守则的相关部分- .场 .name=f.标签:描述 .value=f.text\u区域:描述,:行=>5 代码位于.haml文件中 任何帮助都将不胜感激。 欢呼声显示时,您可以使用红地毯减价 d
欢呼声显示时,您可以使用红地毯减价
def markdown(content)
markdown =Redcarpet::Markdown.new(Redcarpet::Render::XHTML,:hard_wrap=>true,:filter_html=>true,:autolink=>true,:no_intra_emphasis=>true)
markdown.render(content).html_safe
end
和在UI上
markdown@movie.description
换行符仍然存在,只是没有转换为HTML换行符。要查看这一点,请查看包含内容的页面源。你会看到线在那里断了 这些换行符需要转换为html换行符 要解决此问题,请在视图模板中,将对中内容的引用从text更改为text。gsub\n\n。尝试:
my_text = "Here is some basic text...\n...with a line break."
simple_format(my_text)