Контроллер ClientDocument.
def upload_document
ClientDocument.upload_client_document(params)
end
Модель ClientDocument.
Метод класса ..
def self.upload_client_document(params)
self.new :uploaded_data => params[:Filedata],:client_id => params[:client_id]
rename_document_name(params) # Call instance method
end
Метод экземпляра ..
def rename_document_name(params)
self.filename = "#{self.client.client_no}-#{self.filename}"
end
Можно ли вызвать метод экземпляра из метода класса?
Перед сохранением в базе данных я хочу переименовать имя файла.
Каким образом можно решить эту проблему?