Главная Новости Статьи Обсуждения Вход  
cake
codeinginter
django
googleapp
ruby on rails
symfony
zend
zope
Все новости
cake
codeinginter
django
googleapp
ruby on rails
symfony
zend
zope
Все статьи


cake
codeinginter
django
googleapp
ruby on rails
symfony
zend
zope
Задать вопрос
Переезд квартиры москва недорого
Сведения об автопарке. Перечень работ по переезду.
perevezi.ru
 
 

Как узнать какой контроллер был вызван?

Как в хэлпере узнать какой контроллер был вызван?

Пользователь: ZaK  



Комментарии:

Mustafin Ramil  

params[:controller]
28 июня 2010 г. 10:17 пользователь ZaK <zak.31...@gmail.com> написал:

Eugene Korbut  

2010/6/28 ZaK <zak.31...@gmail.com>:
> Как в хэлпере узнать какой контроллер был вызван?

controller.controller_name
--
Eugene Korbut

Егор Баранов  

controller.is_a? ...
28 июня 2010 г. 10:15 пользователь Eugene Korbut <vlm...@gmail.com> написал:

x'ES  

controller.wtf? :))
On 28 июн, 11:07, Егор Баранов <goganc...@gmail.com> wrote:

Vitaly Kushner  

а нужно ли? ;)
если в коде есть какой нибудъ if или case по контроллеру то это имхо
"code smell".
лучше добавить функцию в application_controller которая делает по
дефолту и переопределить в тех контроллерах где нужна спец.
функционалиность
из хэлпера доступ к контроллеру через функцию 'controller'. ну кто бы
мог подумать ;)
On Jun 28, 7:17 am, ZaK <zak.31...@gmail.com> wrote:

mikhailov  

интересно поставлен вопрос, а, собственно, какую задачу вам надо
решить?
On Jun 28, 11:17 am, ZaK <zak.31...@gmail.com> wrote:

Андрей Огневский  

Да даже ежели банально тегам прописывать необходимый класс и идентификатор.
будет типа <body class="posts index">.
Ну а чтобы всегда одно и то же не писать — вынести это же в хелпер.
ps Тут обсуждали когда-то генерацию и отдачу хтмл'а моделью, и после всего
этого кого-то удивило желание узнать контроллер и хелпере?:)
30 июня 2010 г. 4:09 пользователь mikhailov
<mikhailov.anat...@gmail.com>написал:
> интересно поставлен вопрос, а, собственно, какую задачу вам надо
> решить?
> On Jun 28, 11:17 am, ZaK <zak.31...@gmail.com> wrote:
> > Как в хэлпере узнать какой контроллер был вызван?

--
= elf.xf


Ответить:


 

Регистрация
  Главная Новости Статьи Обсуждения Вход  
FARAMAG.COM 2008-2010