| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Ruby On Rails > настройка cancan |
| Автор: AndreyDr 22.3.2011, 22:15 | ||
| Здравствуйте, сел разбираться с cancan для организации распределения ролей пользователей и приложении. создал две таблицы users и roles, связаны они следующим образом: role.rb => has_many :users user.rb => belongs_to :role в ability.rb следующее
но вот не могу понять как определить метод role? в user.rb Если кто уже пользовался этим плагином, поделитесь опытом пожалуйста! |
| Автор: DeTeam 22.3.2011, 23:07 | ||
| ну по контексту нужно прописать в модели User что-то вроде
|
| Автор: AndreyDr 22.3.2011, 23:51 | ||
В ответ получаю
|
| Автор: DeTeam 23.3.2011, 00:13 |
| Предполагалось, что вы вместо name подставите поле которое отвечает за название роли |
| Автор: AndreyDr 23.3.2011, 06:31 | ||
| это я понял )) так дело в том что в таблице Roles поле name и отвечает за название роли =) ======================== На свежую голову утром думается легче, вроде решил свой вопрос следующим образом:
буду проверять =) |
| Автор: solenko 23.3.2011, 20:21 | ||
| undefined method `name' for nil:NilClass логично для пользователя без роли
|
| Автор: DeTeam 23.3.2011, 21:00 | ||
|
| Автор: source777 24.3.2011, 15:15 | ||
тогда уж просто
|