![]() |
|
|
![]()
|
|
| Devider |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 24.12.2004 Репутация: нет Всего: нет |
Есть application.html.erb в котором описан шаблон и есть application_controller.rb в котором определен метод foo:
Пытаюсь вызвать его в шаблоне как <%= foo%>, получаю
Причем если сделать foo методом класса (def self.foo) то <%= ApplicationController.foo%> чудесно работает. Подскажите пожалуйста, как вызвать метод из шаблона? Это сообщение отредактировал(а) Devider - 25.2.2011, 21:08 |
||||
|
|||||
| WarHog |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 122 Регистрация: 20.10.2007 Где: Воронеж Репутация: нет Всего: 2 |
Devider, теоретически ты можешь это сделать примерно так
и в шаблоне <%= controller.foo %>, но я бы так категорически не рекомендовал делать --------------------
|
|||
|
||||
| Goganchic |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 678 Регистрация: 18.6.2004 Репутация: нет Всего: 5 |
может быть имеет смысл сделать что-то вроде:
после этого метод foo можно беспроблемно вызывать во вьюхе |
|||
|
||||
![]()
|
| Правила форума "Ruby on Rails" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, source777. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Ruby On Rails | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |