Не могу понять, как проверить, обновлена ли запись. Прямо сейчас я используюПроверьте, не была ли вновь создана запись.
If @item.save
@a = Item.where(“restaurant_id = ?”, params[:item][:user_id]).where(“created_at < ?”, 2.minutes.ago)
Запрос работает нормально, но мне интересно, если есть лучший способ проверить, если запись была просто создана. Я изучал ActiveModel :: Dirty, но как только запись сохраняется,: created_at_changed? вернет false.
проверить этот вопрос + ответ: http://stackoverflow.com/questions/7842920/determine-if-activerecord-object-is- new-or-created – Mattherick
Или даже http://stackoverflow.com/questions/7842920/determine-if-activerecord-object-is-new-or-created – msbarnard