問題: 画像をページに含めるときに画像に次のファイル名形式があると、Railsは404を返し、画像を見つけることができません。Rails 4は特定の形式のファイル名を持つ画像を見つけることができません
2014年8月13日-abcdef1.png私はその最後の「1」を削除した場合、それはもう少し奇妙作る
は、それが正しく画像を検索します。
また、「1」を16進アルファベット(「g」のようなもの)で置き換えると、画像が正しく検出されます。
Railsにアセットファイル名の7文字の16進数文字列に問題がありますか? 誰も似たような問題がある、またはこれを解決する方法を知っていますか? すべてのイメージファイルの名前を変更しています(数百もあります)。
私はアセットパイプラインを無効にしようとしましたが、問題は解決しません(パイプラインを無効にしておくことは、とにかく良い修正ではありません)。
このようなファイル名で 'image_tag'を使用すると、WebページのHTMLソースにはどのようなURLが入りますか? – BoraMa
イメージファイル名(何らかのエラーがある)を使用してRailsコードを使用してアップロードしようとしましたが、コード内に正しくレンダリングされています。また、Rails 4(正確には4.2.0)を使用しています。 私のコードは単にimage_tag(@ user.first.image.url(:original))のようなものです。 htmlの生成先は次のとおりです。
–
解決策として絶対パスを使用することができました。 – musicmunky