2011-12-27 56 views
0

我有一個控制器有一個創建動作,我想在出現錯誤時呈現新動作,並在保存成功時重定向到另一個控制器。如何在RoR 3.1中使用Ajax渲染視圖?

就目前而言,我有這樣的方法:

def create 
    @user = User.new(params[:user]) 
    unless @user.save 
    render :new 
    end 
end 

而且我有一個應用程序/視圖/ myController的/ myAction.js.erb其中顯示一條消息,並做Ajax調用我的其他控制器。

它的工作原理,但我不知道這是最好的方法。你有什麼建議嗎?你知道一個使用了很多Ajax的開源項目嗎?

+0

問題標題對於被問到的實際問題而言相當通用。我不太確定如何重新說出它,但如果它更具體一些,你可能會吸引更多的答案。 – doctorless 2011-12-27 17:44:46

回答