DataMapper でモデルを関連付けるのに問題があります。それは本当に単純ですが、私はアイデアを得ることができます。
だから、私は2つのテーブルを持っています:
1. Books
-> id
-> title
-> publisher_id
2. Publishers
-> id
-> title
クラス:
class Book
property :id, Serial
property :title, String
property :publisher_id, Integer
end
class Publisher
property :id, Serial
property :title, String
end
問題は、出版社を本に接続するにはどうすればよいかということです。これは 1 対 1 の関係であり、全体は次のようになります。
p = Book.get(12345).publisher
すみません、多分それはばかげています。しかし、どのような宣言を使用すればよいかわかりません。