我将自定义图标放在assets/images/logo.png
并且在控制器中有:
marker.picture({
"url" => "logo.png" ,
"width" => 32 ,
"height" => 32})
我甚至尝试用logo.png
替换\assets\images\logo.png
,但它不起作用。
我检查了徽标的大小,它与上面的相同。
发生了什么事?
更新#1 :我尝试使用image_path
& asset_path
而他们没有完成这项工作。
答案 0 :(得分:3)
使用view_context.image_path
该错误与gmaps4rails无关,后者只需要一个有效的路径或网址。
它链接到Rails,它不允许控制器访问某些视图助手,所以你必须使用view_context
来获取它们。