Quand j'ai fait des "rails s", j'ai eu une erreur sur la méthode de destruction, et j'ai eu du mal à ne pas savoir où le réparer, donc je vais l'écrire comme un enregistrement.
Message d'erreur
persistence.rb:325:in `destroy': wrong number of arguments (given 0, expected 1) (ArgumentError)
Un problème est survenu avec la description du modèle.
user.rb
class User < ApplicationRecord
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :validatable
attachment :profile_image
has_many :tasks, dependent: destroy
end
C'est très simple, mais je l'ai résolu en corrigeant la description du fichier dans le modèle.
user.rb
class User < ApplicationRecord
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :validatable
attachment :profile_image
has_many :tasks, dependent: :destroy
end
Article de référence https://teratail.com/questions/244096
Recommended Posts