マッピング機能を備えたシンプルなコンタクトマネージャーであるgmaps4railsgemを使用するアプリケーションを作成しているので、
class Person < ActiveRecord::Base
attr_accessible :details, :gmaps, :latitude, :longitude, :address, :name, :contacts_attributes
has_many :contacts
accepts_nested_attributes_for :contacts, allow_destroy: true
acts_as_gmappable
def gmaps4rails_address
address
end
def gmaps4rails_infowindow
"Name: #{name} <br \>
#{details}
//list with symbols of type of contact and contact by itself
#{contacts. ??? }
"
end
連絡先モデルにpersons_id、type(email、phone、mobile)、Contact自体の3つの属性がある場合、これをinfowindow内のリストに渡すにはどうすればよいですか?
これがどのように表示されるかの画像です
ところで、私はこれをすべてモデルで定義し、コントローラーではなく定義しました。当時の私にとっては簡単だったからです...
前もって感謝します