config / routers.rb内:
match 'app_config/:version' => "application#appconfig"
test / Functional / application_controller_test.rb:
require 'test_helper'
class ApplicationControllerTest < ActionController::TestCase
test "app config" do
get "/app_config/v2"
assert_response :success
end
end
rake test
:
1) Error:
test_app_config(ApplicationControllerTest):
ActionController::RoutingError: No route matches {:controller=>"application", :action=>"/app_config/v2"}
しかし、$ curl localhost:3000/app_config/v2
動作し、私が期待する応答を返し、期待どおりrake routes
のルートを示します。何が起こっているのか、またはさらに調査する方法について何か考えはありますか?これは基本的にプロジェクト内の唯一のコードです。