Я использую rails 3.1 с Devise для аутентификации пользователя ...
У меня проблемы либо с установкой ассоциаций между двумя сгенерированными скаффолдами моделями, либо с неправильным доступом к нему.
У меня есть две модели: User (Devise) и Post
Я добавил тег belongs_to :user
в модели Post и has_many :posts
в модели User.
КогдаЯ открываю консоль rails, rails c
из терминала в каталоге приложения, я думал, что смогу ссылаться на модель Post через модель пользователя.Например, User.post.count
, но я продолжаю получать ошибку NoMethodError: undefined method "post"
.
Я прошел через все guide.rails.org и обратно через книгу railstutorial.org, и я определенно где-то что-то упустил.
Любая помощь будет высоко ценится.