Почему этот метод не отображает мой файл .js.erb? - PullRequest
1 голос
/ 09 мая 2011

У меня есть этот метод в моем контроллере видео:

def notification_go
  current_user.render_read
  respond_to do |format|
    format.html
    format.js { render 'notification_go.js.erb' }
  end
end

Это не рендеринг моего notification_go.js.erb файла в моем videos каталоге просмотра. Почему это? Как мне сделать это?

(Мой метод notification_go вызывается через запрос AJAX. Не уверен, что это имеет какое-либо значение.)

Ответы [ 2 ]

2 голосов
/ 09 мая 2011

вам не нужно указывать рендер 'Notification_go.js.erb', по умолчанию он уже сопоставлен, имя файла шаблона messages_go.js.erb с действием контроллера notication_go

def notification_go
  current_user.render_read
  respond_to do |format|
    format.html
    format.js
  end
end
1 голос
/ 09 мая 2011

Попробуйте передать

:format => :js 

пути в вашем AJAX-запросе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...