Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class CustomerActualTermsController < ApplicationController
- define_model :customer_actual_term, :redirect_on_save => proc { edit_customer_path @customer_actual_term.customer },
- :redirect_on_destroy => proc { edit_customer_path @customer_actual_term.customer },
- :before_update => proc {|d| d.allow_set_preparer = true }
- end
- class CustomerActualTerm < ActiveRecord::Base
- belongs_to :customer
- attr_accessor :allow_set_preparer
- before_create :set_created, :set_preparer
- before_update :set_preparer
- def set_created
- self.created = Time.now
- self.prepared_by = "#{User.current.to_s} (#{ApplicationHelper.display_datetime Date.today.to_s(:db)} #{Time.now.to_s(:db)})"
- self.remarks = ""
- end
- def set_preparer
- if @allow_set_preparer == true
- self.prepared_by = "#{User.current.to_s} (#{ApplicationHelper.display_datetime Date.today.to_s(:db)} #{Time.now.to_s(:db)})"
- end
- self.remarks ||= ""
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement