0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

rails二重投稿防止の注意点

Last updated at Posted at 2021-12-05

事象

  • railsではformで送信時にvalidateなどのメッセージを出せるが、
  • そのvalidateメッセージ表示周りがdivで囲まれ
  • レイアウトが崩れる場合がある

対策

  • もしview周りはデザイナーが担当しており
  • cssの指定が .class > p + span などのように 子、隣接結合子などを使って書かれている場合
  • デザイナーにBEM記法などで書き直してもらう必要がある

よくあるその場しのぎ

  • レイアウトが崩れるので、validate周りをdivで囲まないようにする為、configに以下を書いている場合
# 二重送信対策解除
config.action_view.automatically_disable_submit_tag = false

結論

  • デザイナーに書き直してもらう
  • or 自分で書く
  • html, css記法は認識を共通しておく事
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?