Как бы мне сделать мой файл .js.erb здесь? - PullRequest
0 голосов
/ 10 июля 2011

У меня есть форма, которая попадает в действие контроллера.Действие контроллера перенаправляет на другое действие (мое create действие), и у меня есть этот код:

respond_to do |format|
  format.html
  format.js
end 

У меня есть файл create.js.erb, который я хочу отобразить после этого.Тем не менее, файл не отображается.Я думал, что это не рендеринг, потому что мне нужно было добавить :remote => true в форму, но это не имеет значения, потому что первое действие контроллера, которое попадает в мою форму, это не то, которое отображает файл .js.erb.1006 *

Как мне настроить это так, чтобы я отображал свой файл .js.erb?

1 Ответ

0 голосов
/ 10 июля 2011

Если я правильно понимаю, что вы описываете, вы нажимаете одно действие контроллера, которое затем перенаправляет на другое действие с помощью метода redirect_to, и вы хотите, чтобы второе действие ответило шаблоном javascript. В этом случае вы можете указать формат в вашем запросе на перенаправление, используя опцию :format. Таким образом, вы могли бы сделать что-то вроде

redirect_to :action => 'show', :format => 'js'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...