Грид из трех моделей

27 views
Skip to first unread message

Anton

unread,
Mar 31, 2014, 11:52:56 AM3/31/14
to netzke-...@googlegroups.com
Добрый день!

Есть модели:

class Region < ActiveRecord::Base
  has_many :districts
 
end

class District < ActiveRecord::Base
  belongs_to :region
  has_many :villages
 
end

class Village < ActiveRecord::Base
  belongs_to :district

end

Подскажите, как получить такой грид:

Наименование области | Наименование района | Наименование села

Max Gorin

unread,
Apr 2, 2014, 11:47:30 PM4/2/14
to netzke-...@googlegroups.com, Anton
Я бы попробовал

1) определить District#region_name:

def region_name
end

2) и затем в VillageGrid:

def configure(c)
  super
  c.model = Village
  columns = [:name, :district__name, :district__region_name]
end

(двойные подчеркивания важны)


Max Gorin
@mxgrn
author of @netzke
--
Вы получили это сообщение, поскольку подписаны на группу "Netzke RU".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес netzke-russia...@googlegroups.com.
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.

Anton

unread,
Jun 7, 2014, 1:12:01 PM6/7/14
to netzke-...@googlegroups.com, anton....@gmail.com
Спасибо, Макс!

Все работает.
Reply all
Reply to author
Forward
0 new messages