arel, wie man beitritt

9

Gegeben

%Vor%

Wie kann ich mit dem Rails 3-Stack nach allen Kategorien suchen, die Produkte enthalten?

    
Jan 17.09.2010, 00:17
quelle

3 Antworten

14
%Vor%     
gertas 17.09.2010, 07:15
quelle
26

In ARel (NOT ActiveRecord) werden wir Folgendes tun:

%Vor%     
Snuggs 08.10.2010 16:47
quelle
1

Ein anderer, einfacherer Ansatz besteht in der Verwendung des ActiveRecord-Query-Interfaces join in Verbindung mit ARel für die bedingte Anweisung:

%Vor%

Erzeugt die folgenden SQL in sqlite3:

%Vor%

Und die folgenden sql in Postgres (beachten Sie die ILIKE):

%Vor%

Dies ermöglicht Ihnen, mit Einfachheit beizutreten, aber immer noch die Abstraktion des ARel Matcher zu Ihrem RDBMS.

    
eprothro 16.04.2014 15:05
quelle