クラスがURLでフェッチされたときに実行し、次のことを実行するようにコントローラーでどのように定義しますか。
current_userへのすべての「ジョブ」を見つける必要があります。私はこのようなものを推測しています。
@joblisting = current_user.Joblisting.find(params[:id])
次に、それらのジョブを取得して、それらの列「job_status」に「completed」というテキストが含まれているかどうかを確認する必要があります。
jobs_statusが「completed」の場合、コードを実行する必要があるため、「if」を実行します
私は計算に合格しなければならないでしょう。
@joblisting = current_user.Joblisting.find(params[:id])
if @joblisting.where(:project_status => "completed")
number_to_currency(current_user.Joblisting.where(:project_status => 'completed').sum('jobprice') * 1.60 - current_user.Joblisting.where(:project_status => 'completed').sum('jobprice'))
Notifier.notify_payout(current_user).deliver
@joblisting.project_status = 'paid'
@joblisting.save
end
これは私が持っているものであり、計算をNotifier.notify_payoutテンプレートに渡すことに固執しています。
私よりもレールをよく知っている人なら誰でも、すぐに私の間違いを目にするでしょう。