質問: User.find(params[:user_id]) @user.sites.build if @user.save redirect_to site_path(@user) else render 'new' end end . . をして確認すると Couldn't find User with 'id'= というエラーメッセージが出ます。 試したことは:idをuser_id、current_user.idとしても同じエラーが出ます。 permitにその:user_idを指定し、スキーマのsitesに t.integer "user_id"、タイムスタンプのところにもIDを指定するようにしました。
回答: current_userを使い、current_user.site.newなどとすると解決しました。