[newbie]Problème avec une Requête SQL et find ()

Bonjour,

J’ai un petit soucis avec méthode qui me permet de faire un trie

def self.salable_items
find(:all,
:conditions => "date_available <= date(‘now’) ",
:order => “date_avaible desc”)
end

Quand je teste ma page j’ai ce message

SQLite3::SQLException: no such column: date_available: SELECT * FROM
products WHERE (date_available <= date(‘now’) ) ORDER BY date_avaible
desc

que veut dire exactement ce message

Merci

j’ai honte je cherche l’erreur depuis 1 heure je ne voyais pas la grosse
faute

merci :slight_smile:

Le 13/08/06, Sébastien Gruhier[email protected] a écrit :

C parce que tu as mal taper ton code
def self.salable_items
find(:all,
:conditions => "date_available <= date(‘now’) ",
:order => “date_avaible desc”)
end

Cela devrait être
def self.salable_items
find(:all,
:conditions => "date_available <= date(‘now’) ",
:order => “date_available desc”)
end

Si tu as une colonne date_available dans ton modèle products bien sur.

Le 13 août 06 à 13:51, Bolo a écrit :

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs