[英]Rails active record query basics
我是新手,正在學習數據庫和Rails。 現在,我有以下聲明:
def tournaments_played
@tournaments_played = Tournament.count
end
使用這些模型:
class User < ActiveRecord::Base
has_one :profile, dependent: :destroy
has_many :tournaments, through: :profile
class Profile < ActiveRecord::Base
belongs_to :user, class_name: "User"
has_many :tournaments
class Tournament < ActiveRecord::Base
belongs_to :profile
belongs_to :user
顯然,tourisms_played返回了每條記錄的計數。 我只想要該用戶的比賽。 如果需要,我可以粘貼該方案!
我本來想給您一個更具體的答案,但是您尚未說明如何設置錦標賽模型,因此我無法提供實際的代碼。
看一下本教程 。 您將在此處找到問題的答案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.