私は作成した多対多の関係について、新しい質問を持ち、子供から正しいデータを引き出します。Rails - 多対多の関係 - データの問題?
私が持っているものは、2つのモデル、1つは注文と別のステータスと呼ばれています。 CreateOrdersStatusesという名前の移行で2つのテーブルを結合しています。私は私の最初のオーダーステータスが割り当てられている
、およびコンソールが読み出さ次私に与えます::ルビーコンソールで
、私は例えば、親を経由して子の情報を引っ張って困難を抱えているruby-1.9.2-p0 > order.statuses
=> [#<Status id: 1, name: "New", created_at: "2010-11-18 20:19:12", updated_at: "2010-11-18 20:19:12">]
私の見解では、私は注文のステータスを表示しようとしていますので、私はコンソールのorder.statuses.nameで次のように試しています - 私は "新しい"。代わりに、私はこれを試みるときだけ "ステータス"を引き出すことができます。例:
ruby-1.9.2-p0 > order.statuses.name
=> "Status"
私の注文のステータス名を取得しようとすると、構文に関連すると思いますか?私はモデル/マイグレーションを必要に応じて提供することができます。私はnewbですから構文上の問題だと思っていました。
ありがとうございます。
ただ、質問を想定し
を: – DanneManne