Wicked_PDF - 找不到没有ID的用户

时间:2013-03-21 13:37:57

标签: ruby-on-rails ruby-on-rails-3 wicked-pdf

我让WickedPDF在我的应用程序中工作,并尝试将PDF添加为附件。我已经看到了以下SO问题Rails 3 -Render PDF from view and attach to email并且正在遵循Unixmonkey的回答。我有以下设置:

控制器

 def overtime
    @hospital_bookings = HospitalBooking.scoped
    hospital_booking = @hospital_bookings
    @user = User.find(params[:id])

我认为上述内容应该按照SO问题进行。但是我得到了ActiveRecrod::RecordNotFound - Couldn't find User without an ID

更新

路由

`get "overtime" => "hospital_bookings#overtime", :as => "overtime" ` 

1 个答案:

答案 0 :(得分:0)

在控制器的以下行中:

@user = User.find(params[:id])

您似乎没有在路线中传递id参数。根据您的身份验证模式,您需要使用current_user或将id传递给您的路线。