Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.16.66.206] |
|
Сообщ.
#1
,
|
|
|
Вобщем проблема такая
Есть лайаут для админских контролов и для навигации хотелось бы нарисовать меню с ресурсами которыми можно управлять из админки. ресурсы соответсвенно в наэймспэйсе :admin примерно так файл config/routes.rb namespace :admin do resources :users #..................... end но, прописывать каждый отдельно, это как-то не по программистки если какой-нибудь способ получить все эти ресурсы? |
Сообщ.
#2
,
|
|
|
Я бы глянул на код rake routes - оно явно делает то же самое
|
Сообщ.
#3
,
|
|
|
deil ага спаибо за подсказку
как-то так Rails.application.routes.routes.select {|r| r.defaults[:controller] =~ /^admin\//}.map{|r| r.defaults[:controller]}.uniq.map{|s| "#{s}_controller".classify} не будеь здесь просатки производительности из-за регэкспа? как они вообще в ruby быстро работают? |
Сообщ.
#4
,
|
|
|
Ну ты же не будешь вызывать этот код на каждый чих?
|
Сообщ.
#5
,
|
|
|
Цитата deil @ Ну ты же не будешь вызывать этот код на каждый чих? да я уже подумал, что это будет довольно глупа |
Сообщ.
#6
,
|
|
|
А зачем, интересно?
|
Сообщ.
#7
,
|
|
|
Цитата Мохнатый @ А зачем, интересно? Цитата XandoX @ но, прописывать каждый отдельно, это как-то не по программистки |
Сообщ.
#8
,
|
|
|
Просто я проблемы не увидел, вот и спрашиваю
|