モデル(クラス)のコンテンツを表示するビューをレンダリングするアクション「承認」があります。accept
ビュー内に、URLパラメーター(:id)で呼び出すlink_toがあります。アクションが完了した後(承認をtrueに設定) 、メッセージ( "保存済み!")を付けて再度accept
レンダリングしたいと思います。approval
ただし、静的ログインページとは異なり、承認アクションでは、最初に呼び出されたときにパラメータが必要です。2回目にレンダリングされると、ランタイムエラーが発生します(明らかに)。approval
フラッシュ通知で電話をかける最良の方法は何ですか?
def approval
@c = Class.find(params[:id])
end
def accept
@c = Class.find(params[:id])
@c.approve = true
@c.save
render 'approval', :notice => "Saved!"
end