我让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" `
答案 0 :(得分:0)
在控制器的以下行中:
@user = User.find(params[:id])
您似乎没有在路线中传递id
参数。根据您的身份验证模式,您需要使用current_user
或将id
传递给您的路线。