У меня есть приложение с категориями «Активный», «Лист ожидания» и «Прекращено». Они отображаются в виде поля выбора.
Когда пользователь выбирает «Завершено», я хочу поместить текущую дату в атрибут datetime (в той же модели).
Какой лучший способ сделать это? Я попробовал это, но это не сработало, и я не уверен, что это подходящее место для этого:
[в контроллере]
def update
@household = Household.find(params[:id])
if @household.status.eql? 'Terminated'
@household.terminated = Date.yesterday()
end
if @household.update_attributes(params[:household])
....
end
end