Это просто. Вы можете настроить другой контроллер и форму, но настроить его на вашей модели пользователя. Ваша форма должна содержать :email
, :password
и :password_confirmation
. Когда вы выполняете @user.save
в действии create вашего контроллера, это разработает все требования хэширования под капотом.
Если вы хотите проверить, что ваше сохранение работает (только для тестирования), добавьте удар в конце, как @user.save!
- это только для тестирования. Либо зайдите в консоль rails, и вы сможете увидеть вновь добавленные записи, либо подключите свой лог-файл.
Редактирование должно работать в том же ключе, и вы можете сделать @user.update_attribute()
в вашем действии редактирования или @user.update_attributes()
, если вы предпочитаете массовое назначение (это будет зависеть от любых ограничений attr_accessible
в вашей модели)