私は、ember フロントエンドを使用し、jsonapi-resources を使用して Rails API を構築するテスター アプリで遊んでいます。Railsアプリのルートは次のように定義されています
Rails.application.routes.draw do
# For details on the DSL available within this file, see http://guides.rubyonrails.org/routing.html
jsonapi_resources :books
jsonapi_resources :authors
jsonapi_resources :publishing_houses
end
しかし、私は奇妙なことに気づきました。http://localhost:3000/publishing_housesのように Publishing_houses のパスに移動すると、ルート/ページが存在しないと表示されます。ただし、http://localhost:3000/publishing-housesに出版社間のアンダースコアの代わりにダッシュを付けてアクセスすると、必要な応答が得られます。
問題は私の ember アプリにあります。コンソールを確認したところ、次の URL を使用してデータが要求されました。
この動作には理由がありますか? それとも私は何か間違ったことをしていますか?