2011-12-27 6 views
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をたくさん使っているオープンソースプロジェクトを知っていますか?

+0

質問のタイトルは、実際に質問されている場合はかなり一般的です。私はそれを再言葉にする方法は本当に分かりませんが、少し具体的であれば、より多くの回答を集めるかもしれません。 – doctorless

答えて

関連する問題