如何在我的控制器中定義運行並在URL中獲取類時執行以下操作;如何在Rails中正確地形成這個控制器?
我需要找到所有「工作」current_user我猜這樣的事情;
@joblisting = current_user.Joblisting.find(params[:id])
然後我需要這些工作,並檢查它們的列「job_status」有「完成」的文字在其中或其他」
如果jobs_status是‘已完成’,然後我需要運行代碼所以我做了一個「如果」
我將不得不通過計算。
@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 templat即
我敢肯定,誰知道鐵軌更好,那麼我會馬上看到我的錯誤。
您是否聲明瞭用戶和JodListing之間的關係?關係我的意思是has_one,has_many或belongs_to?我猜你的用戶has_many JobListing,我說得對嗎? – MrYoshiji
是宣佈關係。你是對的。 – user1924165
Kansha,有些地方需要學習,我敢肯定它的一團糟,但我會隨着時間學習清理它或保持它的第一個地方清潔。感謝您的幫助 – user1924165