routes.rb中:
get 'events/filter', :to => "events#filter"
控制器:
def index
## some stuff
end
def filter
binding.pry
end
AJAX电话:
$.get({
url: "/events/filter",
data: { from_date: "foo", until_date: "bar"},
success: console.log("AJAX success")
});
rake routes:
events_filter GET /events/filter(.:format) events#filter
我正在进行上述AJAX调用,它将进入我的事件#index action。我错过了什么?
答案 0 :(得分:0)
问题是我的事件#silve在控制器中有一个before_action到authenticate_user。删除了该问题并修复了问题。