質問が明らかである場合は申し訳ありませんが、Rails を使い始めたばかりです。
現在、いくつかのコントローラーメソッドに次のコードがあります。
respond_to do |format|
if @project.save
format.html { redirect_to(edit_project_url(@project), :notice => '#{user.name} added to #{role}.') }
format.js
else
format.html { render :action => "edit" }
format.js #...
end
end
問題は、すべてのメソッドでエラーに対して同じことを行う最善の方法は何ですか? での使用・取り扱い
は推奨されますか?save!
rescue_action
または、独自のrespond
メソッドを実行save
してブロックを渡す必要がありますか?