Возможно, это не Разработка , но мне интересно, как добавить дополнительный модуль к гему, который уже установлен при первоначальной установкене включал указанный модуль?В случае с Devise помощник по миграции t.confirmable
полезен в методе начальной миграции Self.up
, а вся таблица User уничтожена в Self.down
.Мой Rails-fu не достаточно силен, чтобы понять, что на самом деле делает помощник t.confirmable
...
Что происходит, когда таблица User
уже существует, и вы хотите добавить что-то вроде :confirmable
или:token_authenticatable
?Очевидно, что вы не можете просто create_table(:users)
снова ... так что я думаю, что я хочу add_column :users, ...
и remove_column :users, ...
, но как нам узнать, что должно произойти?