0
私は作成アクションのコントローラーを持っていて、エラーがあったときに新しいアクションをレンダリングし、保存が成功したら別のコントローラーにリダイレクトしたいと思っています。RoR 3.1でAjaxを使ってビューをどのようにレンダリングしますか?
瞬間のために、私はこのような方法があります。
def create
@user = User.new(params[:user])
unless @user.save
render :new
end
end
をそして私はメッセージを表示し、私の他のコントローラにAjax呼び出しを行うアプリ/ビュー/ MyController/myAction.js.erbを持っています。
それは動作しますが、私はそれが最善の方法であるかどうかはわかりません。いくつかの提案がありますか?あなたはAjaxをたくさん使っているオープンソースプロジェクトを知っていますか?
質問のタイトルは、実際に質問されている場合はかなり一般的です。私はそれを再言葉にする方法は本当に分かりませんが、少し具体的であれば、より多くの回答を集めるかもしれません。 – doctorless