从 JavaScript 中,我通过 AJAX 调用控制器,如下所示:
$.ajax({
type: 'GET',
url: '/books'
}
在我的控制器中,我有:
def index
render 'lightbox.js.erb'
end
在我的路线中,我有:
resources :books do
member do
get :lightbox
end
end
在 lightbox.js.erb 我有:
alert("Hello world!");
由于某种原因,警报永远不会被调用。无论是通过服务器还是通过 Firebug,我都没有收到任何错误消息。我不知道可能出了什么问题。有任何想法吗?