Как вы отображаете свои взгляды с помощью Ajax в RoR 3.1? - PullRequest
0 голосов
/ 27 декабря 2011

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

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

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

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

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

1 Ответ

0 голосов
/ 27 декабря 2011

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

http://ror -e.com / сообщений / 20-актив трубопроводный лучшие практики

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

...