Я новичок в Rails, и я хочу знать, как я могу обновить мою базу данных (я хотел бы знать все возможные варианты для этого).Обновление базы данных, какие у меня параметры?
У меня есть простая таблица под названием USERS, где я получил: имя и: атрибуты электронной почты.
Как я прочитал, я могу обновить: электронную почту по:
User.find_by(:id => 1).update_attribute email, "[email protected]"
< - OKUser.find_by(:id => 1).update_attributes :email => "[email protected]"
< - это возвращение мне ложные
и есть ли способ, чтобы обновить по:
@foo = User.find_by(:id => 1)
foo.email = "[email protected]"
foo.save
в этой теме вы можете найти ответ [здесь] (http://stackoverflow.com/questions/2778522/rails-update-attribute-vs-update-attributes) – rony36
btw 'foo.email' должно быть' @foo .email' и 'foo.save' должны быть' @ foo.save' – drhenner