image-url
Rails 4では他のものとは別のものを使用することになっていますか?それらは意味をなさないように見える異なる値を返します。私が持っていlogo.png
て/app/assets/images/logo.png
、私が次のことをすると、これが私が得るものです:
image-url("logo.png") -> url("/images/logo.png") #obviously doesn't work
image-path("logo.png") -> "/images/logo.png"
asset-url("logo.png") -> url("/logo.png")
もちろん、少なくとも/assets
前部が必要なので、これらはどれも機能しません。
更新:実際、気づいたのですが、Rails 4で画像にアクセスするにはどうすればよいですか?に画像があり/app/assets/images/logo.png
ます。しかし、次のいずれかのURLにアクセスしても、画像が表示されません。
http://localhost:3000/assets/logo.png
http://localhost:3000/assets/images/logo.png
http://localhost:3000/logo.png
http://localhost:3000/images/logo.png
更新2:私が表示できる唯一の方法logo.png
は、それを/app/assets/stylesheets
ディレクトリに移動してからプルアップすることです。
http://localhost:3000/assets/logo.png
.css
ファイル内またはファイル内で使用してい.css.scss
ますか?
.css.scss
ファイルの中にあります
asset_path("logo.png", image)