3

gmap4railsモデルでメソッドを定義する必要があるマーカーを指定するように言う私のアプリケーションで使用しています。しかし、その完全な画像のURLを取得するにはどうすればよいですか?

今、私は自分のモデルに次のコードを持っています

def gmaps4rails_marker_picture
{
  "picture" => helpers.asset_path("marker.png"),
   "width" => 20,
   "height" => 33
}
end

def helpers
  ActionController::Base.helpers
end

しかし、これは私に画像のパスを与えるだけですか?

私もこんな風にしてみました

Rails.application.routes.url_helpers.root_url + helpers.image_path("marker.png")

しかし、それは私にエラーを与えます:

Missing host to link to! Please provide the :host parameter, set default_url_options[:host], or set :only_path to true

これを機能させる方法はありますか?

4

1 に答える 1