Fondamentalmente, ho definito una proprietà sul mio modello che restituisce true o false a seconda dei valori in un'altra tabella.Come restituire i risultati filtrati sul conteggio delle relazioni in una vista in RAILS?
Quello che voglio è avere la mia azione Index nel controller per restituire solo quei risultati che soddisfano questa condizione.
ho provato questo:
#What I've tried on my Controller:
def index
@projects = Project.where(:is_available?)
end
#What I've on my Controller:
def index
@projects = Project.all
end
#What I've on my Model:
def is_available?
workers.count<2 ? true : false
end
Grazie.
Questo è il modo giusto per farlo, ma non si spiega * perché * @ il codice di met.lord non funzionava. Sentiti libero di copiare qualsiasi cosa dalla mia risposta alla tua per migliorare questo. – benzado