У меня есть контроллер с действием создания, и я хочу отобразить новое действие, когда есть и ошибка, и перенаправить на другой контроллер, когда сохранение выполнено успешно.
На данный момент у меня есть такой метод:
def create
@user = User.new(params[:user])
unless @user.save
render :new
end
end
И у меня есть приложение / views / MyController / myAction.js.erb, которое отображает сообщение и выполняет Ajax-вызов для моего другого контроллера.
Это работает, но я не уверен, что это лучший способ. У вас есть предложение? Знаете ли вы проект с открытым исходным кодом, который использует Ajax.