創建has_and_belongs_to_many協會給出下面的 class User < ActiveRecord::Base
has_and_belongs_to_many :companies
end
class Company < ActiveRecord::Base
has_and_belongs_to_many :users
end
你如何定義企業和用戶
可以說我有以下的DataMapper資源: class Post
include DataMapper::Resource
has n, :comments
...
end
class Comment
include DataMapper::Resource
belongs_to :post
...
end
要獲得職位
「關聯?」該Rails docs say當我創建一個belongs_to的關聯應該存在的查詢方法實際上並沒有獲得創建: class Author < ActiveRecord::Base
has_many :posts
end
class Post < ActiveRecord::Base
belongs_to :author
end
>> p = Post.crea
使用has_many/belongs_to方法很容易將模型關聯到另一個模型。假設以下型號: class Movie < ActiveRecord::Base
has_many :actors
end
因此,我可以從給定的電影實例中找到演員。但是現在,考慮到通過演員關聯獲得的演員實例,我想找到關聯中的電影實例。像「associated_instance」或「back_associat
我有一個簡單的數據庫,它具有以下關係。 每臺服務器都有一個遊戲。 現在表格遊戲只是服務器上可能存在的不同遊戲的列表。但是,當我執行@ server.game時,我得到一個SQL異常,因爲它試圖找到它的遊戲的INSTANCE(選擇* from games where game.server_id = 1)我真的很喜歡它(選擇* from games where game.id = @ server.