Ich bin neu in den Rails und versuche herauszufinden, den Code, den ich gegeben habe. Was macht die Methode method
in &Unit.method(:new)
? Und was bedeutet &
? Es gibt keine Methode method
in Unit-Modell und wundern, warum es da sein kann. Und schließlich, ich denke, das Symbol :new
erstellt ein neues Objekt Unit
?Was macht die Methode `method` in` & Unit.method (: new) `?
class Unit
include ActiveModel::Model
attr_accessor :number
end
class Product
include ActiveModel::Model
.........
.........
def units=(values)
@units = values.map(&Unit.method(:new))
end
end
Willkommen bei Stackoverflow! Bitte geben Sie mehr Kontext an. – Vasfed
@Vasfed, fertig .. – user6465508