ich herauszufinden versuche, wie inject Methode funktioniertIch brauche Erklärung der Methode injizieren
Kann jemand erklären, diese
def mysort
if djeca.any?
djeca.order(name: :asc).inject([]) { |sum, c| sum += c.mysort}.uniq
else
[self]
end
mysort
ist Methode der Modellklasse Books
In Controller I-Methode aufrufen mysort:
@mybooks= Books.find_by(name: 'renesansa')
@mybookss= @mybooks.leaf_wms
http://matthewcarriere.com/2008/06/23/using-select-reject-collect-inject-and-detect Dieser Link gute Erklärung hat – Sivalingam
https://ruby-doc.org/core-2.2.3/Enumerable.html # method-i-inject – Santhosh
Ist das Modell Bücher wirklich eine Sammlung von Büchern oder nur ein Buch? Modell sollte einen einzigartigen Namen haben. Siehe http://stackoverflow.com/questions/10078139/ruby-on-rails-plural-controller-and-singular-model-convention-explanation –