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