Więc tutaj jest moja odpowiedź dla Ciebie:
Standardowo szyny zostaną obsługujących wszystkie swoje aktywa od wewnątrz public
teczka.
Obrazy można umieszczać w folderze assets/images
i renderować je ze względu na assets pipeline
.
Jednakże, jeśli chcesz korzystać z natywną
<img src="/path/picture.png" />
jakbyś zapytał w swoim pytaniu, to należy rozumieć, że ścieżka została określona w src
(src = "/ ścieżka/Picture.png ") zostanie podjęta względem folderu public
Twojej aplikacji.
Aby wykonać powyższe czynności, picture.png
nie zostanie umieszczony w app/assets/images/picture.png
, ale powinien zostać umieszczony w public/path/picture.png
.
Zwyczajowo jednak, będziemy chcieli, aby umieścić obraz w:
public/images/picture.png
So, należy wtedy użyć tagu img
w widoku następująco:
<img src="/images/picture.png" />
to będzie działać dobrze na potrzeby twojego pytania.
Która Railsy wersji używasz? i Czy korzystasz z koncepcji rurociągu aktywów? – Jenorish
'rails -v' wyświetla ten' Rails 4.2.4' – shravan
w tym samym czasie, gdzie umieszczasz plik 'picture.png' w swojej aplikacji? –