railsのActiveStorageでparamsについて
Q&A
Closed
progateで作ったサイトをデプロイするとアイコン画像が毎日消えるので解決したいです。
この記事を参考に投稿できるように調整しています
comments_controller.rb(記事)
def update
@comment = Comment.find(params[:id])
@comment.update params.require(:comment).permit(:content, :image) # POINT
redirect_to @comment
end
users_controller.rb(progete)
def update
@user = User.find_by(id: params[:id])
@user.name = params[:name]
@user.email = params[:email]
if params[:image]
@user.image_name = "#{@user.id}.jpg"
image = params[:image]
File.binwrite("public/user_images/#{@user.image_name}", image.read)
end
if @user.save
flash[:notice] = "ユーザー情報を編集しました"
redirect_to("/users/#{@user.id}")
else
render("users/edit")
end
end
params.require(:comment).permit(:content, :image) # POINT
記事のここの部分をprogateで作ったらプログラムに組み込むにはどうすればいいでしょうか??
0