J'ai récemment rencontré un problème où les enregistrements ont été marqués comme étant en lecture seule. Vérification de la documentation que j'ai trouvé ceci: «enregistrements chargés avec des jointures avec attributs de ferroutage seront marqués comme lus seulement, car ils ne peuvent pas être sauvés »Pourquoi les enregistrements avec attributs piggy-back ne peuvent-ils pas être sauvegardés?
Pourquoi pas? Mon modèle ressemble à ceci:
class MailAccount
belongs_to :account, :class_name => "UserAccount"
named_scope :active, :joins => :account,
:conditions => "user_accounts.archived_at IS NULL"
end
Je ne vois pas pourquoi les modèles chargés récupérés avec cette portée nommée ne peuvent pas être sauvegardés. Des idées?
La solution appartient à une réponse ci-dessous, avec une coche verte à côté d'elle. –
Merci Ignacio d'avoir signalé cela. –