■ 駄目な例
以下の書き方だと、private_methodが実行される前に
redirect_toが実行される。
controllers/users_controller.rb
def send_report
private_method
redirect_to action: :index
end
private
def private_method
end
■ 良い例
以下の書き方だとprivate_methodが実行されてから
redirect_toが実行される。
controllers/users_controller.rb
def send_report
redirect_to action: :index if private_method
end
private
def private_method
end
ご参考になりましたら幸いです。
.