j'ai essayé de définir une default_scope de la manière suivante:default_scope avec: Relie et: sélectionnez
default_scope :joins => :product, :select => "catalog_products.*, products.*"
Ce que je veux de Rails est-ce que:
SELECT catalog_products.* FROM `catalog_products` INNER JOIN `products` ON `products`.id = `catalog_products`.product_id
Quand je le définis comme named_scope, tout va bien:
named_scope :extended, :joins => :product, :select => "catalog_products.*, products.*"
SELECT catalog_products.*, products.* FROM `catalog_products` INNER JOIN `products` ON `products`.id = `catalog_products`.product_id
est-ce censé être un bug ou est-ce un comportement correct? J'utilise Rails 2.3.4.
Merci!
Alors .. quelle est la question? :) Qu'aimeriez-vous recevoir? Les deux résultats sont identiques. –
Oh! Merci d'avoir signalé! Fixé. –