私は2つのモデルを持っています:
class Sentence < ActiveRecord::Base
attr_accessible :sentence_id, :authority_name #...
end
class Rule < ActiveRecord::Base
attr_accessible :description, :headline, :note, :sentence_id
end
この疑似SQLコードのように動作するbelongs_to :sentence
関連付けを作成する方法を知りたいです。Rule
SELECT * FROM rules
INNER JOIN sentences ON rules.sentence_id = sentences.sentence_id;
編集:
そんなものを手に入れたい
rule = Rule.find 797
# we all know how SQL query will look like...
rule.sentence
# => SELECT * FROM sentences
INNER JOIN rules ON rules.sentence_id = sentences.sentence_id
WHERE rules.id = 797