0

アプリケーションで 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" ` 
4

1 に答える 1

0

コントローラーの次の行で:

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

idルートでパラメータを渡していないようです。認証モデルによっては、を使用するか、ルートにcurrent_user渡す必要があります。id

于 2013-03-21T14:06:14.683 に答える