ホーム 技術ネタ

Railsでフォーム送信でajaxを受け取るとき、textareaで改行するとエラーになる

Railsでフォーム送信でajaxを受け取るとき、textareaで改行するとエラーになる現象が起きた。結局解決策は、htmlのtextareaで改行されたとき、railsの正規表現で改行文字をHTMLのbrに置き換えればいいのね。

 

@contents = params[:contents].gsub(/(\r\n|\r|\n)/, "<br />")

 

参考

https://ref.xaio.jp/ruby/classes/string/gsub

-ホーム, 技術ネタ

Copyright© off , 2020 All Rights Reserved Powered by AFFINGER5.