Apakah kita harus menggunakan sesuatu selain image-url
dan lainnya di Rails 4? Mereka mengembalikan nilai-nilai berbeda yang tampaknya tidak masuk akal. Jika saya sudah logo.png
masuk /app/assets/images/logo.png
dan saya melakukan hal berikut, inilah yang saya dapatkan:
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")
Tentu saja tidak ada yang berhasil karena mereka membutuhkan setidaknya /assets
di depan.
UPDATE : Sebenarnya, saya baru tahu, bagaimana cara mengakses gambar di Rails 4? Saya memiliki gambar di/app/assets/images/logo.png
. Tetapi jika saya membuka salah satu URL berikut, saya masih tidak melihat gambar saya:
http://localhost:3000/assets/logo.png
http://localhost:3000/assets/images/logo.png
http://localhost:3000/logo.png
http://localhost:3000/images/logo.png
PEMBARUAN 2 : Satu-satunya cara saya dapat menampilkannyalogo.png
adalah dengan memindahkannya ke/app/assets/stylesheets
direktori lalu menariknya ke atas:
http://localhost:3000/assets/logo.png
.css
file atau dalam .css.scss
file?
.css.scss
file
asset_path("logo.png", image)