1
3

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.

Railsのエラー ~before_actionによるエラー~

Last updated at Posted at 2018-03-22

before_actionを使用する際に、オプション(only,except)を使用せずに定義した場合

全てのメソッドの実行前に
before-actiionの定義しているメソッドが定義されるので

もしもbefore-actionに
redirect_toメソッドがかかっていると何も処理をすることができない

もしも、メソッドを指定してbefore-actionを使う際は
オプションで

before_action :move_to_index

上記では全てのメソッドの実行前に処理がなされるのでエラー発生の原因に

before_action :move_to_index, except: :メソッド名

上記だと指定したメソッド以外にmove_to_indexを適応

before_action :move_to_index, only: :メソッド名

上記だと指定したメソッドだけにmove_to_indexを適応

1
3
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
1
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?