在 assets 中保存了图片 app/assets/images/group.png. 在 view 中,使用
<%= image_tag('group.png') %> # 正常显示图片 <%= image_path('group.png') %> # 正常显示图片路径
正确的图片路径是:http://localhost:3000/assets/group-97f7199986c494166ebad0b0f6b13ee78689d661112547f81e6d373c00eaeeca.png
我希望在 model 中输出该图片的路径,请问有什么办法吗? 如果在 model 中直接使用 image_path,输出的是/assets/group.png。无法展示。
设置 assets_host 然后使用 image_url
这样得到的路径还是.../group.png。现在是.../group.png 无法访问,正确路径是.../group-97f7199986c494166ebad0b0f6b13ee78689d661112547f81e6d373c00eaeeca.png。怎么能获取这个路径呢?
asset_path
https://stackoverflow.com/questions/33474285/get-digested-asset-path-in-model-or-controller