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