【发布时间】:2026-01-24 13:55:02
【问题描述】:
我正在开发一个使用名为 Gmaps4Rails 的模块的地图应用程序。使用这个 gem,我从我的模型中定义了图像的路径,并且可以根据我正在使用的图像的一些数据来获得它。 它在开发环境中运行良好,但由于找不到图像文件夹而在生产中中断。这是代码在模型内部的样子:
def gmaps4rails_marker_picture
{
"picture" => "/images/oilpumpjack.png",
"width" => "32",
"height" => "32"
}
end
有什么简单的方法可以从模型中获取正确的路径(我不想硬编码)?
问候, 约翰
【问题讨论】:
-
如何访问模板中的图像?您的资产目录是否在生产中的其他地方?
-
资产目录与开发中的位置相同(相对于应用程序)。我正在使用内置的 gem 函数来访问地图: =gmaps({"map_options" => { "zoom" => 6,"center_latitude" => 65, "center_longitude" => -19},"markers" => { "数据" => @json }})
标签: ruby-on-rails-3 model