我正在使用rails创建API。将图像上载到目录app/assets/images/live/sample.png
(在我的项目目录中名为rails-api
)。
我无法使用localhost/rails-api/images/live/sample.png
访问本地图片。该图片的可访问网址是什么?我需要在网址中加入assets
吗?我尝试使用asset_path
帮助程序生成此网址。
修改:我正在使用ActionController::Base.helpers.asset_path('sample.png', host: 'http://localhost/rails-api/images/live')
生成
http://localhost/rails-api/images/live/sample.png