auk63299
@auk63299 (ねりお ねり)

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

refile 画像アップロード エラー

解決したいこと

画像をアップロードするとエラーがでるがページを再読み込みすると表示される

発生している問題・エラー

出ているエラーメッセージを入力
Errno::EACCES in UsersController#update

Permission denied @ apply2files -
users_controller.rb

class UsersController < ApplicationController
  before_action :authenticate_user!, except: [:index]
  def show
    @user = current_user
  end
  def new
    @user = User.new
 end

  def edit
    @user = current_user
  end

  def update
    @user = current_user
    if @user.update(user_params) ←これがエラーだと出ています
      redirect_to user_path(@user), notice: 'ユーザー情報を更新しました。'  
    else
      render :edit
    end  
  end

  private
  def user_params
    params.require(:user).permit(:name, :email, :profile, :profile_image)
  end
end

user.rb

class User < ApplicationRecord
  # Include default devise modules. Others available are:
  # :confirmable, :lockable, :timeoutable, :trackable and :omniauthable
  devise :database_authenticatable, :registerable,
         :recoverable, :rememberable, :validatable
  attachment :profile_image
  validates :name, presence: true
  has_many :articles, dependent: :destroy
  has_many :favorites, dependent: :destroy



  def already_favorited?(article)
    self.favorites.exists?(article_id: article.id)
  end

end

自分で試したこと

調べてもわからず、足止め状態です。ご教授よろしくお願いいたします。

0

1Answer

Comments

  1. @auk63299

    Questioner

    参考まで貼っていただきありがとうございます!!
    やってみます!!

Your answer might help someone💌