Ajax_indicator
закроется через 10 сек Frontend_notifier_close_notification_ico
Вам необходимо войти в систему или зарегистрироваться.
На сервере произошла ошибка. Мы уже уведомлены об этом и скоро разберемся.
Мы учим полезным скиллам
Вы не залогинены. Чтобы быстро подписываться на интересующие разделы и задавать вопросы в Q/A вам нужно войти или зарегистрироваться.

Ruby On Rails -> вопросы

Upvote Upvote_done
0
Downvote Downvote_done

дополнительные поля при регистрации а devise

задал [без логина] 3 месяца назад
Возможно ли добавить дополнительные поля при регистрации в devise? Как это сделать? Типо дата рождения, пол и тд.
Преждем чем вы сможете написать ответ, вы должны зарегистрироваться или войти.

Ответы:

Upvote Upvote_done
0
Downvote Downvote_done
Correct_answer_done
ответил antvinogradov 3 месяца назад
Это возможно. Для devise у вас есть модель, например, User

Для этой модели сделайте миграцию командой rails g migration name_of_the_migration
В файле миграции добавте колонку в таблицу базы данных. Вот так:class AddAvatarColumnToUsers < ActiveRecord::Migration
  def change
    add_column :users, :avatar, :string
  end
end
Далее дабавьте необходимые поля для ввода данных в форму в файле во «Вьюхах» views/devise/registrations/edit.html.erb и views/devise/registrations/new.html.erb
Upvote Upvote_done
0
Downvote Downvote_done
Correct_answer_done
ответил vill 3 месяца назад
В модели для Devise class User < ActiveRecord::Base
attr_accessible :.....
end

Комментарии к этому ответу:

А миграции?

— написал [без логина]