0

Rails 4アプリケーションでいくつかの星の画像を必要とする星評価のjqueryプラグインを使用しています。画像が表示されず、エラーが表示され続けます

ActionController::RoutingError ([GET] "/star-on.png" に一致するルートはありません):

この問題と同様に、画像の場所を移動しようとしましたが、機能せず、同じエラーが発生しました。それらは現在 app/assets/javascripts/images にありますが、ルート ディレクトリに移動しましたが、問題は解決しませんでした。また、JavaScriptを編集して画像のパスを変更しようとしましたが、それもうまくいきませんでした。私もこれを試しましたが、うまくいきませんでした。これについて何か助けていただければ幸いです、ありがとう。

4

1 に答える 1

1

ActionController::RoutingError (No route matches [GET] "/star-on.png")エラーが発生した場合、このエラーを防ぐには、イメージをルート/パブリックディレクトリに配置する必要がありました。通常、イメージはroot/app/assets/imagesまたはroot/vendor/assets/imagesディレクトリにある必要があります。jquery プラグインのイメージ パスがわからないため、ご質問にはお答えできません。おそらく、.js ファイルが置かれているのと同じフォルダーに画像を配置すると、問題も解決するでしょう。

于 2014-03-28T21:49:29.813 に答える