私はこれらの3つのクラスがあります:私はerror_timeとアセンブリの仕事を持つ任意のマシンを持っているすべての工場を返すためにfactory.rb
にスコープを書くことにしたい関連付けのないテーブルに参加できますか? (レール/ SQL)
class Factory < ActiveRecord::Base
has_many :machines
end
class Machine < ActiveRecord::Base
belongs_to :factory, inverse_of: :machines
has_many :assembly_jobs, inverse_of: :machines
end
class AssemblyJob < ActiveRecord::Base
belongs_to :machines, inverse_of: :assembly_jobs
end
スキーマ
Factories
- id
Machines
- factory_id
AssemblyJobs
- machine_id
- start_time
- error_time
- finish_time
を。これは可能ですか、factory_id列をアセンブリジョブに追加してbelongs_to関連付けを作成する必要がありますか?
どうすればいいですか?それを読んだ後にはわからない – cvDv