Dmitri Sinitsa: В целом так и делаю. Единственный момент: если много параметров, то код не слишком красивый выходит, т.к. нужно каждый параметр проинициализировать (на основе новых значений). Спасибо
Да, спасибо за заметку про bang! при создании записи. На самом деле исключение и так будет, так как если не будет создан @object в save_job, то остальные методы не отрабатают из-за того, что он будет nil.
Обновлять нужно все, собственно говоря. Т.е. при передаче параметров нужно обновлять существующую job, requirements, attachemnts
timofey maslow: Стыдно мне, конечно, ради такого человека дергать.
Но вот https://github.com/Nitramnotsa/blog
За кривую табуляцию извиняюсь заранее.
Я проект для обучения создал, так что не удивляйтесь отстутсвию валидаций и прочих обработок.
Да собственно это и пишут:
ActiveRecord::RecordNotFound (Couldn't find Post with 'id'=).
Может это из-за того, что я возвращаю новый экземпляр класса Comment моим методом?
def new_comment(post)
post.comments.build
end
Хотя вряд ли, что тут может быть не так
timofey maslow: RecordNotFound, странно. Продебажил с помощью pry, в форму передается объект с :post_id = 1. Все верно. Но почему не может найти запись