2011-12-27 1 views
0

У меня есть контроллер с действием create, и я хочу визуализировать новое действие, когда есть и ошибка, и перенаправить на другой контроллер, когда сохранение будет успешным.Как вы визуализируете свои представления с помощью Ajax в RoR 3.1?

На данный момент, у меня есть такой метод:

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

И у меня есть приложение/мнение/MyController/myAction.js.erb, отображающее сообщение и сделать Ajax вызова к моему другому контроллеру.

Это работает, но я не уверен, что это лучший способ. У вас есть какое-то предложение? Вы знаете проект с открытым исходным кодом, который использует много Ajax.

+0

Название вопроса довольно общее для заданного актуального вопроса. Я не совсем уверен, как переписать его, но вы могли бы привлечь больше ответов, если бы это было немного более конкретным. – doctorless

ответ

0

Взгляните на эту статью, которую я написал на прошлой неделе.

http://ror-e.com/posts/20-asset-pipeline-best-practices

вам может понадобиться, чтобы узнать, как пространство имен в JS, но как только вы сделаете ваши JS будет намного лучше.