2015-03-18 2 views
1

я поставил его в соответствии с документацией (я думаю): https://github.com/dwbutler/groupifyРельсы Groupify камень

Но затем в консоли:

user=User.new 

group=Group.new 

group.add user 

user.in_group?(group) 

=> false 

Возвращает ложь, а не правда.

Проблема.

Я не понимаю. У меня есть несколько разных вещей и никакой радости. Я застрял.

Моя последняя попытка здесь: https://github.com/Yorkshireman/sebcoles/tree/setup3 (setup3 филиал)

У меня есть предыдущая попытка на SETUP2 отрасли.

Существует небольшая разница между двумя ветвями (миграция и последующая схема.rb были ПЯТЬ разными).

Помощь!

+0

я с той же проблемой: user.in_group (группа) => ложное вместо истинного?. Вы нашли решение еще? – codigomonstruo

+0

Это уже давно, и я прекратил использовать groupify gem для своего проекта, но я думаю, что я работал, прежде чем перестать его использовать, и я думаю, что это было на самом деле потому, что я использовал «группу» и «пользователь», как имена переменных (как в приведенной выше процедуре в исходном сообщении). – Andy

+0

Я делал то же самое – codigomonstruo

ответ

2

Я предполагаю, что вам нужно сохранить атрибуты группы, например: type, membership_type и т. Д. Кроме того, я предполагаю, что пользователь должен быть сохранен в базе данных. User.new ничего не сохраняет. То же, что и Group.new. User.create или User.save поможет

2

Это уже давно, и я прекратил использовать группировку gem для своего проекта, но я думаю, что я начал работать, прежде чем я прекратил использовать его, и я думаю, что это на самом деле потому, что я использовал «группу» и «пользователь» в качестве имен переменных (как в приведенной выше процедуре в исходном сообщении).

Попробуйте сделать:

user1 = User.new 
group1 = Group.new 
group1.add user1 
user1.in_group?(group1) 

Если (надеюсь) вернуться в реальность!

+0

Спасибо Andy !!! – codigomonstruo

+0

Это сработало для вас? – Andy

+0

Не пробовал, но я дам вам знать – codigomonstruo

0

Убедитесь user.rb модель включает в себя

#For Groupify Gem 
groupify :group_member 
groupify :named_group_member 
Смежные вопросы