我正在重新做一个Imgur克隆的作业。
我尝试使用艺术家,标题和网址向数据库添加图片:但现在我有一个错误,说明我的参数丢失或值为空。我进行了搜索和搜索,但我没有接近。
这是我的pictures_controller.rb:
class PicturesController < ApplicationController
def index
@picture = Picture.all
end
def show
@picture = Picture.find(params[:id])
end
def new
@picture = Picture.new
end
def create
@picture = Picture.new(picture_params)
if @picture.save
redirect_to pictures_url
else
render :new
end
end
def edit
@picture = Picture.find(params[:id])
end
def update
@picture = Picture.find(params[:id])
if @picture.update_attributes(picture_params)
redirect_to "/pictures/#{@picture.id}"
else
render :edit
end
end
def destroy
@picture = Picture.find(params[:id])
@picture.destroy
redirect_to pictures_url
end
private
def picture_params
params.require(:picture).permit(:artist, :title, :url)
end
end
我真的很感谢你的帮助。我完全难过了!它可能像往常一样非常小: - \谢谢你。