0

理論的には、belongs_to_many 関係を使用する必要がある状況があります。Example モデルと Sentence モデルがあります。各サンプル オブジェクトには 1 つの文がありますが、これらの文は必ずしも一意ではありません。したがって、たとえば、それぞれが同じ文である 1 つの文を持つ 2 つのサンプル モデルを作成できます。Railsでこれを行う方法がわかりません。has_and_belongs_to_many を使用してみましたが、問題が発生しました。私はその関係の属している部分だけが必要なようです。理想的には次のようになりますが、belongs_to :many がないことはわかっています。

例 has_one :文の終わり

センテンスの所属先が多い :例の終わり

4

1 に答える 1

2

データがアクセスされている方向に混乱していると思います。コードは次のようになります。

# app/models/example.rb
class Example
  belongs_to :sentence
end

# app/models/sentence.rb
class Sentence
  has_many :examples
end
于 2010-05-09T10:08:24.207 に答える