あきくもちゃのブック
(139 keywords)

秋雲茶のお気に入り

  • 西小倉事典 西小倉事典
  • マインディアからのお知らせ マインディアからのお知らせ
  • tamacyaのブック tamacyaのブック
  • gacky's report gacky's report

あきくもちゃのブックのメンバー

  • 西小倉パンデイロ 西小倉パンデイロ
  • 里香 里香
  • しん しん
  • なおき なおき
 

rails-before_filter

0pt

アクションを実行する前に特定の処理を行いたい場合に指定。

class HogeController < ApplicatonController
  before_filter :fuga

  private

  def fuga
    ...
  end

end


例えば、サブミットに確定ボタンと、キャンセルボタンを実装したとして、キャンセルを押した時に確定時とはリダイレクトを変えたい場合。

before_filter :check_for_cancel, only: [:create, :update]

...

private

def check_for_cancel
  unless params[:cancel].blank?
    redirect_to '/controller/action'
  end

end


※only: ~ のくだりは、ビュー側の action="~" の値になる。

「rails-before_filter」について友人に書いてもらう。

あなたにとって「rails-before_filter」とは?

ログインするとワンクリックでキーワードを投稿できます

ログインする 新規登録する

関連したキーワードを持つお気に入り

他の人の「rails-before_filter」を見る