Допустим, у вас есть объект Book
. Вы можете изменить значения Book любым способом внутри вашего books_controller.rb
, если у этого метода есть доступ к @book.id
.
def crazy_create_method
book.create (book_params)
book.save
end
Как говорится, попробуйте придерживаться стандартных методов new / create, и если позже вам понадобится что-то странное, всегда легко вызывать код, принадлежащий любому нужному методу. Rails добавляет много стандартных функций в действия REST по умолчанию.
book.title = my_title
book.save