Jak utworzyć migrację w ruby, gdzie domyślnie jest ciąg, a nie Integer, chcę zapisać wyliczenie do bazy danych, ale nie chcę przechowywać go jako Integer, ponieważ wtedy nie ma sensu inna aplikacja, która chce użyć tej samej tabeli. Jak zrobić default: "female"
zamiast default:0
Jak zapisać wyliczenie jako ciąg do bazy danych w szynach?
class AddSexToUsers < ActiveRecord::Migration
def change
add_column :users, :sex, :integer, default: 0
end
end
class User < ActiveRecord::Base
enum sex: [:female, :male]
has_secure_password
end
I
Co baza danych używasz? –
Używam programu sqlite do programowania i mysql do produkcji –