во время работы над защитным приложением, которое должно было получить номер телефона, которому так когда-либо приходил мой телефон, я должен был это сделать; 1. получите завершение загрузки, а затем попробуйте получить Line1_Number из telephonyManager, который возвращает результат строки. 2. сравните результат String с моим собственным номером телефона, и если они не совпадают или строка возвращает null, то 3. тайно отправьте SMS-сообщение, содержащее результат строки, и специальный знак на мой офисный номер. 4. Если передача сообщения не удалась, запустите службу и продолжайте попытки после каждого часа до тех пор, пока отправленные сообщения с ожидающими намерения не вернутся. С помощью этих шагов я мог получить номер человека, использующего мой потерянный телефон. не имеет значения, взимается ли человек.
Помощники по дате не доступны в вашей модели по умолчанию, поэтому вам необходимо явно включить их.
class Customer < ApplicationRecord
include ActionView::Helpers::DateHelper
def my_distance_of_time_in_words
if self.accounts.blank?
"No Record Avaliable"
else
distance_of_time_in_words(self.accounts.first.updated_at,Time.now).titleize
end
end
end
Однако лучшим подходом будет использование вспомогательного метода для выполнения того, что вам нужно, таким образом вам не нужно будет явно включать ActionView::Helpers::DateHelper
, поскольку он уже доступен вам: