我无法相信没有一种标准的方法可以做到这一点,但是我将内容从textarea提交到Rails控制器,它似乎没有保留换行符(任何形式)。
这是我的观看代码:
f.text_area :keywords, :cols => 50, :rows => 10
submit_to_remote 'button', "#{t "add_keywords"}",
:html => {:id => 'add_keywords_button'},
:url => { :controller=> :keywords, :action => :add_to_site },
:escape => true,
:loading=>"Form.Element.disable('add_keyword_button')",
:complete=>"Form.Element.enable('add_keyword_button');",
:update => { :success => "keywords_table_decorator", :failure => "message"
提交之后会转到一个控制器,只需要能够逐行解析每个关键字。我已经尝试了以下主题的所有变体:
@keywords = params[:site_keywords][:keywords]
puts @keywords.gsub(/\n|\r|\r\n/,'*')
只是为了看看我是否可以得到一些我可以进行进一步拆分的东西。
我很欣赏有关让它发挥作用的建议。
答案 0 :(得分:2)
想出来。所有textareas都在我的reset.css中有这个:
white-space: normal;
删除它会使问题消失。