https://api.rubyonrails.org/v4.2/classes/Object.html#method-i-try
Месяц: Декабрь 2020
Иногда нужно использовать одинаковый код в разных контроллерах. Для этого мы можем создать файл, например app/controllers/concerns/say_hi.rb и поместить в этот файл наш код Теперь мы можем вызвать метод ‘hi’ в любом контроллере нашего приложения. Для этого нужно добавить видимость файла в самом контроллере include SayHi и добавить before_action :hi вы можете определить перед каким действием […]
create create! save save! update update! The bang versions (e.g. save!) raise an exception if the record is invalid. The non-bang versions don’t: save and update return false, and create returns the object. Следующие методы пропускают проверки и сохраняют объект в базе данных независимо от его действительности. Их следует использовать с осторожностью. decrement! decrement_counter increment! increment_counter insert insert! insert_all insert_all! toggle! touch touch_all update_all […]