Bonjour
J'ai deux models, ouvrier.rb et journal.rb
Dans ouvrier.rb
has_many :journals
has_one :journal_actif,
:class_name => "Journal",
:conditions => "h2 = '00:00:00' and date_journal = CURDATE() and action = 'A' "
Dans journal.rb
belongs_to :ouvrier,
:class_name => "Ouvrier",
:foreign_key => "ouvrier_id"
def actif?
self.h2.nil? and self.date_journal == CURDATE() and self.action == 'A'
end
Si je mets dans def actif? self.h2.nil? self.date_journal == CURDATE() self.action == 'A' end
Sans mettre un and entre les trois conditions ça marche aussi.
Si vous avez une explication, merci
|
il y a 9 heures 26 min
il y a 9 heures 29 min
il y a 4 jours 11 heures
il y a 4 jours 16 heures
il y a 4 jours 21 heures
il y a 5 jours 9 heures
il y a 5 jours 15 heures
il y a 1 semaine 1 jour
il y a 1 semaine 1 jour
il y a 1 semaine 3 jours