簡単な質問で申し訳ありません。
ネストされたリソースがあります
resources :users do
resources :accounts
end
ユーザーが作成されたときに、バックグラウンドで新しいユーザーのアカウントを作成したいと考えています。
私は試した
ユーザーコントローラー
def create
@user = User.new(params[:user])
@account = Account.new(params[:account])
end
form_for ユーザー
<%= form_for([@user, @account]) do |f| %>
. . .
<%= f.submit %>
しかし、私はこのエラーが発生します
No route matches {:action=>"new", :controller=>"accounts"}
また、アカウントにデフォルトのデータを渡したいです。「たとえば、balance_in_cents => 0 など」
皆様のご協力に感謝いたします。