Когда я называю test_function
, puts user.update :last_search_at => Time.current
всегда возвращается false
хотя третье puts
значение правильно: 2016-06-10 20:40:33 UTC
. user.save
никогда не работает, и сначала puts
всегда ничего не возвращает.user.update: last_search_at => Time.current всегда возвращается значение False
def test_function
puts user.last_search_at
puts user.update :last_search_at => Time.current
puts user.last_search_at
user.save
end
Буду признателен за ваши мысли. Спасибо за прочтение!
Спасибо за ваш быстрый ответ! Какая глупая ошибка: «Электронная почта не может быть пустым» «... В любом случае, я не могу установить адрес электронной почты как nullable:« рельсы генерируют миграцию change_column_null: users,: email, true; rake db: migrate; '. schema.rb никогда не меняется. Есть предположения? –
Решенный! Это было из-за Девиза. Я использовал это: http://stackoverflow.com/a/27723647/488019 –