簡體   English   中英

Rails活動記錄查詢基礎

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM