申し訳ありませんが、これはすでに質問されていますが、私は似たような質問は見つかりません。ネストされたリソースコマンドラインのすべてのユーザーに対してcreate_checklist has_oneの関連付け
使用して、レール
5.私は二重の入れ子状のリソース
resources :users do
resources :checklists do
resources :checklist_items do
member do
patch :completed
end
end
end
end
を持っていると私は
user.rb
user has_one :checklist
checklist.rbを持っています
checklist belongs_to :user
そして私は、コマンドラインで一人のユーザのための新しいチェックリストを作成する方法を知っている:
User.checklist.create
今、私はコマンドラインを経由して、データベース内のすべての既存のユーザーのための新しいチェックリストを作成したいです。この仮想コマンドのように並べ替えます。
User.all.checklist_create
すべてのユーザーがチェックリストを取得します。これをどのように達成するのですか?
User.all.each {| u | u.create_checklist} – dthal