プログラミング ホーム

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

2018年12月17日

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

Pocket
LinkedIn にシェア

  • この記事を書いた人

藤沢瞭介(Ryosuke Hujisawa)

りょすけと申します。18歳からプログラミングをはじめ、今はフロントエンドでReactを書いたり、AIの勉強を頑張っています。off.tokyoでは、ハイテクやガジェット、それからプログラミングに関する情報まで、エンジニアに役立つ情報を日々発信しています!

-プログラミング, ホーム

Copyright© off.tokyo , 2021 All Rights Reserved Powered by AFFINGER5.