0

我有 WickedPDF 在我的应用程序中工作,并正在尝试将 PDF 添加为附件。我从视图中看到了以下 SO 问题 Rails 3 -Render PDF 并附加到电子邮件,并且正在关注 Unixmonkey 的答案。我有以下设置:

控制器

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

我相信上述内容应该根据 SO question 起作用。但是我得到了ActiveRecrod::RecordNotFound - Couldn't find User without an ID

更新

路线

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

1 回答 1

0

在控制器的以下行中:

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

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

于 2013-03-21T14:06:14.683 回答