6
5

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 5 years have passed since last update.

Rails5.1のform_withはデフォルトでremote: true

Posted at

Rails5.1からform_withが追加されているが、これがデフォルトオプションがremote: true(つまりXMLHTTPRequestオブジェクトリクエストを送っている。ajaxでよく使うやつ。)になっている。

By default form_with attaches the data-remote attribute submitting the form via an XMLHTTPRequest in the background if an Unobtrusive JavaScript driver, like rails-ujs, is used. See the :local option for more.

ref: https://api.rubyonrails.org/classes/ActionView/Helpers/FormHelper.html#method-i-form_with

前バージョンまでのform_forform_tagはデフォルトでは、上記のようになってないので、たまに「あれ!submitしてるのにページが遷移しない!!!なんでや!!!」って2〜3回なったので備忘録として残しておく。
(ちなみに、ドキュメント見たり、ググればこれ関連はたくさん出てくるが、remote: trueをオフにしたければ、local: trueオプションを追加する必要がある。)

6
5
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
6
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?