#javascript #jquery #ruby-on-rails #ruby #ruby-on-rails-3
#javascript #jquery #ruby-on-rails #ruby #ruby-on-rails-3
Вопрос:
У меня есть этот метод в моем видеоконтроллере:
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-запрос. Не уверен, имеет ли это какое-либо значение.)
Комментарии:
1. Вы пробовали
render 'notification_go'
?
Ответ №1:
вам не нужно указывать render ‘notification_go.js.erb’, по умолчанию он уже сопоставлен, имя файла шаблона notification_go.js.erb с действием контроллера notication_go
def notification_go
current_user.render_read
respond_to do |format|
format.html
format.js
end
end
Ответ №2:
Попробуйте передать
:format => :js
по пути в вашем AJAX-запросе.