неопределенный метод `distance_of_time_in_words 'для объекта

во время работы над защитным приложением, которое должно было получить номер телефона, которому так когда-либо приходил мой телефон, я должен был это сделать; 1. получите завершение загрузки, а затем попробуйте получить Line1_Number из telephonyManager, который возвращает результат строки. 2. сравните результат String с моим собственным номером телефона, и если они не совпадают или строка возвращает null, то 3. тайно отправьте SMS-сообщение, содержащее результат строки, и специальный знак на мой офисный номер. 4. Если передача сообщения не удалась, запустите службу и продолжайте попытки после каждого часа до тех пор, пока отправленные сообщения с ожидающими намерения не вернутся. С помощью этих шагов я мог получить номер человека, использующего мой потерянный телефон. не имеет значения, взимается ли человек.

0
задан Zogimu 16 January 2019 в 12:50
поделиться

1 ответ

Помощники по дате не доступны в вашей модели по умолчанию, поэтому вам необходимо явно включить их.

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, поскольку он уже доступен вам:

[111 ]
0
ответ дан AbM 16 January 2019 в 12:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: