Я пытаюсь написать пользовательскую проверку ... люди вводят время начала и окончания на сайт, а я пытаюсь написать проверку, чтобы убедиться, что конец наступает после начала. Я пытался преобразовать его во время Unix, но затем я получаю noMethodError. Я хотел бы передать символы для времени начала и окончания в этот метод, а затем сравнить их.
def validates_end_is_after_start(*attr_names)
start_hour = attr_names[0].to_i
end_hour = attr_names[1].to_i
Проблема в том, что это заканчивается noMethodError для символа. Но этот символ указывает на объект DateTime (я думаю), как мне получить доступ к этому объекту? Я думаю, что есть что-то, чего я не понимаю в символах вообще.