Rails 3 アプリでパラメーターの配列をルーティングしようとしていますが、404 エラーが発生し続けます。
私のJSファイルのajaxリクエストは次のとおりです。
var url = '/arrayquery?kind[]=startup&kind[]=investor'
$.ajax({
url: url,
dataType: "text"
}).done(function(data) {
console.log(data)
})
私のルーティング:
match 'arrayquery/:kind', :to => 'home#arrayquery'
そして私のコントローラーメソッド:
def arrayquery
@players = Player.where("kind = ?", params[:kind])
end
私のブラウザは次の行をスローし続けます:
"NetworkError: 404 Not Found - http://localhost:3000/arrayquery?kind[]=startup&kind[]=investor"
リクエストに一致するルートがない理由を知っている人はいますか?