Ruby On Rails in UA Icon_home Главная Add to bookmarks Translate translate Profile Войти
Регистрация Форум Блоги Пользователи Список джемов Rails проекты      Поиск   

Ruby On Rails in UA/Программирование на ROR/Вывод категорий и подкатегорий

2008-08-30 19:32:24 Ответить  
vintyara
vintyara
Адрес: Odessa
Сообщений: 54
Регистр: 2008-07-23
его блог 0 сообщ.
Вывод категорий и подкатегорий
  •  
У меня есть две таблицы - категории и подкатегории. Тут все понятно, у нас есть разные категории у которых в свою очередь есть множество подкатегорий. Я хочу вывести на экран это дело в виде

КАТЕГОРИЯ
подкатегория, подкатегория, подкатегория, подкатегория

Но почему-то тупо стопорнулся и незнаю как это сделать :) Подкатегории я получаю так -

@subcategories = Subcategory.find(:all, :conditions => ["category_id = ?", params[:category_id]])

Категории - Category.find(:all)

А как совместить красиво?
2008-08-30 20:19:52 Ответить  
shine
Виктор
Адрес: Днепропетровск
Сообщений: 67
Регистр: 2008-07-19
его блог 0 сообщ.
RE: Вывод категорий и подкатегорий
  •  
посмотрите на acts_as_tree
------------
An investment in knowledge always pays the best interest. (c) Benjamin Franklin
2008-08-30 21:32:08 Ответить  
romb
Roman V. Babenko
Адрес: Kyiv
Сообщений: 309
Регистр: 2008-04-22
его блог 6 сообщ.
RE: Вывод категорий и подкатегорий
  •  
http://wiki.rubyonrails.org/rails/pages/CategoryTreeUsingActsAsTree
------------
http://romanvbabenko.blogspot.com Если в споре не родилась истина, то, по крайней мере, один из спорящих бесплоден.
2008-08-30 21:40:30 Ответить  
vintyara
vintyara
Адрес: Odessa
Сообщений: 54
Регистр: 2008-07-23
его блог 0 сообщ.
RE: Вывод категорий и подкатегорий
  •  
shine - спасибо!

Еще варианты естЬ?
2008-09-01 11:33:07 Ответить  
vintyara
vintyara
Адрес: Odessa
Сообщений: 54
Регистр: 2008-07-23
его блог 0 сообщ.
RE: Вывод категорий и подкатегорий
  •  
кстате - а зачем тогда прописываются свзяи - has_many и belons_to? Неужели они тут не помогут?
Назадназад Новыйновый Ответитьответить
Ключевые слова:
Гости: 100 Онлайн: 0
Rambler's Top100
О проекте по всем вопросам обращайтесь на support
Rubyclub.com.ua Copyright © 2007 - 2008