javascriptのhomepage.jsファイルでajaxリクエストを送信しています
function GotoHomePage() {
var URL = 'homepage/1';
$.ajax({
url : URL,
success : function() {
},
error:function(){
}
});
}
コントローラー コード products_controller.rb ファイル:
def homepage
@val="here is query"
end
ルートの routes.rb ファイル:
match "homepage/1" => 'products#homepage'
Rspec products_controller_spec.rb ファイル:
describe ProductDetailsController do
render_views
describe '#homepage' do
before { xhr :get, 'homepage/1' }
it { response.status.should == 200 }
end
end
しかし、私はエラーが発生しています
before { xhr :get, 'homepage/1' }
ActionController::RoutingError:
No route matches {:controller=>"products", :action=>"homepage/1"}