我在carrierwave和rails 4强参数方面遇到了问题。我有一个非常简单的模型与载波上传按钮。如果有人提交了上传表单而没有选择要上传的文件,我会显示一条错误消息。
现在,我收到一条param not found:photo错误消息:
# Never trust parameters from the scary internet, only allow the white list through.
def photo_params
params.require(:photo).permit(:image)
end
之所以会出现这个错误,是因为Rails
我正在开发一个rails应用程序,用户可以上传照片。当用户上传他们的照片时,照片会出现在他们的个人资料中。一切都很好,此外,当没有创建照片时,我无法查看用户资料页面,因为照片是空的。
下面是我在users_controller.rb中的显示方法
def show
@user = User.find_by_id(:id)
@photo = @user.photos.find(params[:id])
end
这是我的show.html.erb
<% for photo in @user.photos %>
<%= photo.title %>
<%= p