嗨,忘记这一切,我明白这不起作用的逻辑。更新的问题;
当在 URL 中获取类时,我将如何在我的控制器中定义运行并执行以下操作;
1)我需要为 current_user 找到所有“工作”我猜是这样的;
@joblisting = current_user.Joblisting.find(params[:id)
2)然后我需要接受这些工作并检查他们的列“job_status”是否包含“已完成”文本或其他“
3)如果jobs_status是“完成”那么我需要运行代码所以我做一个“如果”
4)我必须通过计算。
@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 模板。
我敢肯定,谁比我更了解 Rails,谁都会马上看到我的错误。