Rails:AJAX不会纠正控制器操作

时间:2016-10-11 20:21:16

标签: ruby-on-rails ajax

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

我正在进行上述AJ​​AX调用,它将进入我的事件#index action。我错过了什么?

1 个答案:

答案 0 :(得分:0)

问题是我的事件#silve在控制器中有一个before_action到authenticate_user。删除了该问题并修复了问题。