我剛開始使用Arel(含MySQL),我對基本查詢感到滿意。不過,我被困在多連接。我有我想要使用Arel的下面的查詢?可以做一些幫助。 SELECT count(*)
FROM table_1 p
LEFT JOIN
(SELECT pid
FROM table_2 s LEFT JOIN table_3 i ON s.key = i.key
我有一個模型,其中實現了一個返回一組記錄的方法。 Arel可能在Arel中引用它們嗎? class A < ActiveRecord::Base
#associations here
def self.mymeth
#return a set of records based on a query
B.select(col).joins(:cs).wher
我有三種型號:Video,Tag和Tagging。標籤通過標籤有很多視頻。 我已經成功地添加了一個範圍,標籤包括每個標籤上返回的記錄的附加屬性的視頻計數: class Tag
def self.include_video_count
t = Tag.arel_table
v = Video.arel_table
joins(:videos).select([