rails 独学して軽くにちゃんまとめつくる

読者です 読者をやめる 読者になる 読者になる

rails独学して軽く2ちゃんまとめビルダーをつくる。

rails tutorial読破→2chまとめビルダー作成→アメリカでインターンシップ→恋活SNSを作成・・・・・→音で感触をつくり感触をあつめたライブラリをつくる

Couldn't find User with 'id'=#  というエラーがでた。

Couldn't find User with 'id'=#<ActionController::Parameters:0x007f9ad8f88b60>

 

バカみたいなミスだが、コントローラーの create アクションでは

  def create
    @user = User.find(params[:id])
end

 といった find で探すのではなく

def create
  @user = User.new(user_params)
end

 という new で新たに作りだすものだった。何もみずにやったとたんこんなミス。まだまだ理解不足。find は new と create 以外でつかうもの。