町の会社のデータベースを作成しようとしています。認証には Devise を使用し、サイトのフォーラムには Forem を使用しています。私は、サイトへのさまざまなアクセス タイプを持つ Devise 認証用の "Account" クラスを 1 つだけ持つことにしました。
ユーザーの大部分は単なる顧客であり、ルート (Rails ルートや道路ルートではありません) によって分離されます。そこで、独自のプロファイル モデルを用意することにしました。
やりたいこと - プロファイルはアカウントとルートにリンクされています。(ルートは gmr_routes という名前です)
このコードはそれを行う適切な方法ですか? 私が見つけたドキュメンテーションは、私ができないとは言っていませんが、私はただ確信したいだけです....
class Profile < ActiveRecord::Base
attr_accessible :first_name, :last_name, :phone_number, :street_address
belongs_to :account
belongs_to :gmr_route
end
Account には Profile と has_one の関係があり、gmr_route には has_many があります。
これは正しいですか?
ブライアン