Advertisement
Guest User

Untitled

a guest
Sep 21st, 2017
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Rails 1.05 KB | None | 0 0
  1. class CustomerActualTermsController < ApplicationController
  2.  
  3.   define_model :customer_actual_term,  :redirect_on_save    => proc { edit_customer_path @customer_actual_term.customer },
  4.                                        :redirect_on_destroy => proc { edit_customer_path @customer_actual_term.customer },
  5.                                        :before_update => proc {|d| d.allow_set_preparer = true }
  6.  
  7. end
  8.  
  9.  
  10.  
  11.  
  12. class CustomerActualTerm < ActiveRecord::Base
  13.  
  14.   belongs_to :customer
  15.  
  16.   attr_accessor :allow_set_preparer
  17.    
  18.   before_create :set_created, :set_preparer
  19.  
  20.   before_update :set_preparer
  21.  
  22.  
  23.   def set_created
  24.      self.created = Time.now
  25.      self.prepared_by = "#{User.current.to_s} (#{ApplicationHelper.display_datetime Date.today.to_s(:db)} #{Time.now.to_s(:db)})"
  26.      self.remarks = ""
  27.   end
  28.  
  29.   def set_preparer
  30.     if @allow_set_preparer == true
  31.       self.prepared_by = "#{User.current.to_s} (#{ApplicationHelper.display_datetime Date.today.to_s(:db)} #{Time.now.to_s(:db)})"
  32.     end
  33.     self.remarks ||= ""
  34.   end
  35.  
  36.  
  37. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement