Я пытаюсь разобраться с основами аутентификации в Rails.Для начала я использовал генератор nifty_authentication Райана Бейтса.Это помогает мне изучить основные параметры для входа в систему и т. Д.
У меня есть простое приложение, в котором есть таблица с персоной и подарком.Идея в том, что каждый пользователь создает список людей, а затем назначает возможные подарки каждому из этих людей.
Итак, со структурной точки зрения:
person belongs to user
gift belongs to person
Итак, у меня есть моделинастроить следующим образом.
модель человека
class Person < ActiveRecord::Base
has_many :gifts
end
модель подарка
class Gift < ActiveRecord::Base
belongs_to :person
end
модель пользователя
currently doesn't contain any belongs_to has_many etc.
Как мне убедиться, что у каждого пользователя есть свой список людей.Таким образом, один пользователь не может видеть список других пользователей или людей.
Могу ли я просто добавить следующее в модель пользователя?
has_many :people
и следующее в модель человека?
belongs_to :user
Будет ли это работать, или я что-то упустил?
Спасибо,
Дэнни
ОБНОВЛЕНИЕ: Приложение до сих порна Героку и Гитхубе.
http://giftapp.heroku.com/
http://github.com/dannyweb/GiftApp