gpt4 book ai didi

ruby-on-rails - 在使用 submit_to_remote 提交的 Rails Controller 中保留文本区域的换行符

转载 作者:数据小太阳 更新时间:2023-10-29 08:06:21 25 4
gpt4 key购买 nike

我不敢相信没有执行此操作的标准方法,但我正在将内容从文本区域提交到 Rails Controller ,它似乎没有保留换行符(任何形式)。

这是我的 View 代码:

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"

提交后, Controller 只需要能够逐行解析出每个关键字。我已经尝试了以下主题的所有变体:

@keywords = params[:site_keywords][:keywords]
puts @keywords.gsub(/\n|\r|\r\n/,'*')

只是想看看我是否能得到一些东西,我可以用它做进一步的 split 。

如果能给我一些建议,我将不胜感激。

最佳答案

想通了。我在所有文本区域的 reset.css 中都有这个:

white-space: normal; 

删除它会使问题消失。

关于ruby-on-rails - 在使用 submit_to_remote 提交的 Rails Controller 中保留文本区域的换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3351115/

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