Несколько несвязанных моделей в одной форме Rails - PullRequest
0 голосов
/ 06 января 2011

Я создаю приложение в стиле блога в Rails 3, где несколько пользователей могут публиковать новости.После входа в систему (который реализуется с помощью «Authlogic») пользовательские значения сохраняются в собственной модели, например, «UserSession».Форма для публикации содержит заголовок, содержание и т. Д., А имя пользователя должно храниться в скрытой форме.

Я думаю, что эти две модели не должны быть связаны друг с другом (я имею в виду отношение :has_many - :belongs_to), потому что эта информация больше не используется.1005 *

Неужели мне не нужно это отношение?И как я мог реализовать форму?

1 Ответ

1 голос
/ 06 января 2011

Для Authlogic важно помнить, что «UserSession» не соответствует никаким таблицам базы данных (т.е. вы никогда не будете использовать has_many или has_one «UserSession»). Я думаю, что отношения, которые вы ищете, это:

User has many Posts
Blog belongs to User

причина? Всегда полезно связать запись с «владельцем», чтобы владелец мог впоследствии изменить или удалить запись. Надеюсь, это поможет.

...