我的视频控制器中有这种方法:
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
文件。为什么是这样?我该如何呈现它?
(通过AJAX请求调用我的notification_go
方法。不确定这是否有所不同。)
答案 0 :(得分:2)
你不需要指定渲染'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
答案 1 :(得分:1)
尝试传递
:format => :js
到你的AJAX请求中的路径。