2011-01-06 15 views
0

複数のユーザーがいくつかのニュースを投稿できる、Rails 3でブログスタイルのアプリケーションを構築しています。ログイン後(「Authlogic」で実現される)、ユーザ値は、例えば、 "UserSession"。投稿のフォームにはタイトル、コンテンツなどが含まれており、ユーザー名は隠しフォームで保存する必要があります。1つのRailsフォームに複数の非関連モデル

私は、2つのモデルが関連性があるとは限りません(つまり、:has_many - :belongs_toの関係を意味します)。それ以上の情報はないからです。

本当にこの関係は必要ありませんか?そして、私はそのフォームをどうやって実現できますか?

答えて

1

Authlogicの場合、 'UserSession'はデータベーステーブルに対応していないことに注意してください(つまり、has_manyやhas_oneのUserSessionは使用しません)。あなたが探している関係は、

User has many Posts 
Blog belongs to User 

の理由は?所有者が後でレコードを変更または削除できるように、レコードを「所有者」に関連付けることは常に良い考えです。私はこれが役立つことを願っています

関連する問題