質問編集履歴

1 change

退会済みユーザー

退会済みユーザー

2017/08/10 21:25  投稿

Ruby on Rails : param is missing or the value is empty: user
![エラー内容](3d3a7bd6b0f515cb38a66582f2f1e8a6.png)  
**users_controller.rb**  
```ruby  
class UsersController < ApplicationController  
before_action :authenticate_user  
 def update  
   @user = user_params  
 
   if @user.save  
     flash[:notice] = "ユーザー情報を編集しました"  
     redirect_to("/users/#{@user.id}")  
   else  
     redirect_to edit_user_path(current_user), notice: "ユーザー情報を更新できませんでした"  
   end  
 end  
 
 
private  
 
def user_params  
  params.require(:user).permit(:avatar, :name, :email, :phone_number, :description, :college_name)  
end  
 
end  
 
```  
###やりたいこと
・ユーザーのプロフィール写真を表示させること
・編集ページで、写真をアップロードし、コントローラーのupdateにうまく実装できるようにしたいです。
  • Ruby

    14672 questions

    Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

  • Ruby on Rails

    15473 questions

    Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

  • AWS(Amazon Web Services)

    4166 questions

    Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

  • Heroku

    2220 questions

    HerokuはHeroku社が開発と運営を行っているPaaSの名称です。RubyやNode.js、Python、そしてJVMベース(Java、Scala、Clojureなど)の複数のプログラミング言語をサポートしている。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る