0
是否可以鏈接到不同模型中的方法?要按下按鈕執行,還是有另一種方式來做到這一點,就像控制器中的動作一樣?內的工作人員模型使用button_to鏈接到一個方法,可以做到嗎?
方法:
def clearleave
self.where("grade = '1'").update_all(:leave_balance => 22)
self.where("grade = '2'").update_all(:leave_balance => 25)
self.where("grade = '3'").update_all(:leave_balance => 30)
self.where("grade = '4'").update_all(:leave_balance => 35)
end
用於不同模型的圖內:在模型視圖控制器模式(MVC)
<%=button_to "Clear absences", {:controller => :staffs, :action => :clearleave} %>
最有用的,謝謝 – arcanine