Sorry wenn das schon gefragt wurde, aber ich kann keine Fragen ähnlich finden.Verschachtelte Ressourcen create_checklist für alle Benutzer in der Kommandozeile auf has_one association
Mit Schienen 5.
Ich habe eine doppelt verschachtelte Ressource
resources :users do
resources :checklists do
resources :checklist_items do
member do
patch :completed
end
end
end
end
Und ich habe
user.rb
user has_one :checklist
checklist.rb
checklist belongs_to :user
Und ich weiß, wie man eine neue Checkliste für einen Benutzer in der Kommandozeile erstellen:
User.checklist.create
Jetzt möchte ich für alle vorhandenen Benutzer in der Datenbank über die Kommandozeile eine neue Checkliste erstellen. So wie dieser imaginäre Befehl:
User.all.checklist_create
so dass jeder Benutzer eine Checkliste bekommt. Wie erreiche ich das?
User.all.each {| u | u.create_checklist} – dthal