Я надеюсь, что спрашиваю правильно, поэтому, пожалуйста, дайте мне знать, если я далеко.
Проблема заключается в попытке создать домашнюю страницу, которая рисует с нескольких контроллеров, для отображения ближайших местоположений с нескольких контроллеров, т.е.еда, бизнес, т. д.
Прямо сейчас на страницах отдельных списков есть карты, составленные из их соответствующих
@json = Controller.all.to_gmaps4rails
Как мне сделать что-то вроде:
@json = Controller1 Controller2 .all.to_gmaps4rails
Надеюсь, это не нубский вопроси у меня просто плохой день.Спасибо, ребята!
edit 12.5.2011 @seanhill - это одна из моделей, остальные разделы очень близки к этому формату.Во-первых, я даже не был уверен, требует ли моя домашняя страница своей собственной модели, так как она вообще не взаимодействует с базой данных, а получает больше данных от контроллеров, которые выполняют эту работу.Спасибо за ответ, Шон!
class Dining < ActiveRecord::Base
validates_uniqueness_of :name, :message => "already exists"
attr_accessible :name, :address, :cuisine, :latitude, :longitude, :about, :facebook, :twitter, :phone, :website
geocoded_by :address
after_validation :geocode, :if => :address_changed?
acts_as_gmappable :process_geocoding => false
def gmaps4rails_address
"#{self.address}"
end
def gmaps4rails_infowindow
"<h3>#{self.name}</h3><br /><h5>#{self.cuisine}</h5>"
end
def self.search(search)
if search
where('name LIKE ?', "%#{search}%")
else
scoped
end
end
end