0

多くのインターフェースを持つテーブルrbあり、各インターフェースには多くのinterface_graph_dataがあります。これで、私のrbインターフェイスhas_manyリレーションは正常に機能しているように見えます。私の唯一の問題は、インターフェイスinterface_graph_dataリレーションです。これが私のモデルです。

class Rb < ActiveRecord::Base
    validates_presence_of :name
    validates_presence_of :ip
    validates_uniqueness_of :ip
    validates_presence_of :username
    validates_presence_of :password

    has_many :interfaces
    has_many :interfacegraphdata, :through => :interfaces
end

class Interface < ActiveRecord::Base
    has_many :interfacegraphdata
end

class InterfaceGraphData < ActiveRecord::Base
end
4

1 に答える 1

0

関係の名前はinterface_graph_dates

upd:あなたも逃した

class InterfaceGraphData < ActiveRecord::Base
  belongs_to :rb
  belongs_to :interface
end

http://guides.rubyonrails.org/association_basics.html#the-has_many-through-association

于 2012-11-04T13:35:00.837 に答える