開発スタート
geeksalonのオリジナル製作で作るポートフォリオ作成に取り掛かるために、開発の下準備をはじめました。
余談ですが、初めてのアプリ製作ということもあってか、rails new
を実行する際にものすごくドキドキしました。オリジナル開発のスタートということで、不安とワクワクという相反する感情が一気に溢れ出しました。
エラー
しかし、プログラミングにはエラーがつきものです。早速、最初のエラーに遭遇することになります。rails db:migrate
とすると、SQLite3::SQLException: duplicate column name:email
とのエラーが出ました。
対処法
参考 https://qiita.com/shota0701nemoto/items/9db7d208aa77a906f7e6
指示がかぶっているとのことなのでadd_index :users, :email, unique: true
add_index :users, :reset_password_token, unique: true
# add_index :users, :confirmation_token, unique: true
# add_index :users, :unlock_token, unique: true
end
上記のemailの部分をコメントアウトして、再度rails db:migrate
を実行すると、今度はSQLite3::SQLException: duplicate column name:reset_password_token
とのエラーが出てきました。
これも前述と同様に、reset_password_token
の部分をコメントアウトして、
3度目の```rails db:migrateを実行すると・・・
ようやく、開発のスタート段階に入ったみたいです。
良い成果物が造れるよう頑張ります。