Als ich "Rails s" gemacht habe, habe ich einen Fehler bezüglich der Zerstörungsmethode erhalten, und es fiel mir schwer, nicht zu wissen, wo ich das Problem beheben sollte. Deshalb werde ich es als Aufzeichnung schreiben.
Fehlermeldung
persistence.rb:325:in `destroy': wrong number of arguments (given 0, expected 1) (ArgumentError)
Es gab ein Problem mit der Beschreibung im Modell.
user.rb
class User < ApplicationRecord
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :validatable
attachment :profile_image
has_many :tasks, dependent: destroy
end
Es ist sehr einfach, aber ich habe es gelöst, indem ich die Beschreibung der Datei im Modell korrigiert habe.
user.rb
class User < ApplicationRecord
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :validatable
attachment :profile_image
has_many :tasks, dependent: :destroy
end
Referenzartikel https://teratail.com/questions/244096
Recommended Posts