我想創建的link_to更新一個值狀態(接受 - 1,拒絕 - 2起因0正在進行中),所以我靈機一動,撥打job_app軌的link_to控制器方法未定義
def accept
@job_apps = job_apps.find(params[:id])
@job_apps.update_attribute(:status,1)
end
def refuse
@job_apps = job_apps.find(params[:id])
@job_apps.update_attribute(:status,2)
end
路線方法:
get 'accept' => 'job_apps#accept'
post 'accept' => 'job_apps#accept'
它聲稱job_apps是未定義的錯誤(treid job_app也)。 嘗試:
def accept
@job_apps = @user.job_app
@job_apps.update_attribute(:status,1)
end
我有類似的麻煩調用job_app在同一視圖(見job_app.status,因爲它是表上user_ID的用戶加入),但是在堆棧溢出有人幫我解決這個(查看文件):
<th><%= user.job_app.status %></th>
我完全不有知道這是怎麼使用的link_to(如果可能的話OFC)
仍然無法正常工作 – andrey
未定義的局部變量或方法'job_apps' – andrey
如何關於添加正常的href鏈接到update_attribute?它會起作用嗎? – andrey