В настоящее время у меня есть приложение ruby on rails с 6 моделями, к которому я добавил authlogic.
Общая настройка
User :has_many categories, topics,messages
Categories has_many topics,
Topics has_many messages
(С и соответствующие противоположные ссылки принадлежат_).
Когда я пытаюсь получить доступ к current_user.categories.find (2), результаты не возвращаются в контроллер.
Кроме того, когда я пытаюсь запустить это
current_user.topics.find(params[:topic_id]).messages.build
Тогда
@msg = current_user.messages.build(params[:message])
@msg.save
Он не сохраняет идентификатор пользователя из has_many.
Все функции этой программы работали до добавления директив current_user.
Я ошибаюсь при настройке? Или с казнью?
Поскольку связь не сохраняется после сборки, могу ли я позже добавить поле user_id в модель?
Извините за все вопросы, и заранее спасибо.