A

プログラミングの学習記録

【本日の学習内容:共同開発】

引き続き、共同開発に取り組みました。

git checkout で error: Your local changes to the following files would be overwritten by checkoutと言われる解決方法

https://qiita.com/pugiemonn/items/6f3adef98d279a5aac98

 

Migrations are pending. To resolve this issue, run: rails db:migrate RAILS_ENV=development

マイグレーション保留中とのこと。bundle exec rake db:migrate すれば良い。

https://qiita.com/pugiemonn/items/718b7360028286c5b626

 

 

StandardError: An error has occurred, this and all later migrations canceled:

この前に行ったコマンドのmigrationで何らかの手違いがあると思います。おそらく、migration処理の途中からエラーが起きていて、テーブルは生成されているが、テーブルを生成したmigrationは未実行のまま。といった状態なのかな?と思います。とのこと。

$ rails db:migrate:reset してから

$ bundle exec rake db:migrate すれば良い。

 

https://qiita.com/motty93/items/455515ede653371a5887

 

部分テンプレート

https://qiita.com/tonnkatubooy/items/fb07f3de60391b90543e

https://pikawaka.com/rails/partial_template

 

 

ログイン関連ページにBootstrapを適用

https://qiita.com/komakomako/items/58a1a8c169c810505dc2

https://qiita.com/Fendo181/items/1f32cbbfa676766ae331

 

bootstrapをhtmlファイルに適用する例はたくさんあったのに対して、rubyのコードに適用する記事を全く見つけることができませんでした。。

こんなにヒットしないこともあるんですね...調べ方の問題でしょうか...!

 

vimから抜け出す

https://qiita.com/Adan2JP/items/7c0bb0d81759a1da77f4

https://qiita.com/0831/items/9fbde0817d8bcfb13f12

https://docs.oracle.com/cd/E19683-01/816-3946/editorvi-9/index.html

 

 

全てのdeviseのビューファイルに自動でbootstrapのスタイルが適用する

 

rails g devise:views:bootstrap_templates -f コマンドを実行する

 

f:id:kenchikiblog:20200724233239p:plain

f:id:kenchikiblog:20200724233300p:plain

f:id:kenchikiblog:20200724233308p:plain



もうちょっと整える

                                                 

deviseのビューファイルにデフォで記述されているコードを

<div class="container">

  <div class="row">

    <div class="mx-auto" style="width: 580px;">

 

    </div>

  </div><!-- End of row -->

</div><!-- End of container -->

これで囲ってあげると

f:id:kenchikiblog:20200724233428p:plain

f:id:kenchikiblog:20200724233434p:plain

f:id:kenchikiblog:20200724233441p:plain

いい感じ!


 

Qiitaにも書きました。

https://qiita.com/Kenchiki/items/e6719d3bd1fe9df2be9a