2018年12月 に投稿されたログ

【SQL】UNION, INTERSECT, EXCEPTをベン図で考える

概要 SQLのUNION, INTERSECT, EXCEPTについてベン図で考えると何をしているか分かりやすいと発見 要点 【メモ】SQLベン図で考えると・UNIONはAまたはB・INTERSECTはAかつBを意...

【Ruby on Rails】画像アップロード機能実装の流れ

概要 Railsチュートリアル13章での画像アップロード機能実装の流れを簡単にまとめた Cloud9ではなくMacOS上でのやり方 要点 (1) Gemの追加 - carrierwave gem ...

Virtual Box + Vagrant による開発環境構築 for Windows

結論 仮想マシンにログインするところでエラーが解消されず、結局開発環境構築はできなかった(2回目)。 概要 下記を参考にVirtual Box + Vagrantによる開発環境構築(リトライ) ドット...

【Ruby on Rails】textareaでの改行がビューで反映されないことの解決法

概要 textareaでコメントを改行付きで入力した時に、対応するビューでは改行が反映されなかった ビュー側にsimple_formatを使用すればよいことが分かった 要点 ビューファイルでh1タグやpタグ...

【Git/Heroku】Herokuのインストール デプロイの流れまとめ

概要 (Railsでのアプリ開発を想定、Cloud9ではなくVSCodeを使用) Heroku用のデータベース設定 Herokuのインストール Herokuサーバー上でアプリケーションの作成 Heroku...

【セキュリティ】エスケープの必要性について

概要 RailsでSlimを書いている時に<%= link_to ~ %>を== link_to ~と書いていたが、= link_to ~でも書けると知った。 しかし、==で書くべきか、=で書くべきなのかの使い...

【Ruby on Rails/Bootstrap4】RailsでBootstrap4を導入する方法

概要 RailsでBootstrap4を使いたい時の流れと注意事項についてまとめた。 内容 (1) Gemについて Bootstrap 4からはgem 'bootstrao-sass'ではなくgem 'boot...

【Ruby on Rails/Slim】Slimの記法について

Slim記法について 以下のURLを見れば大体は理解可能 学習コストは低め 参考URL Slim (公式) slim/README (GitHub) RailsのHTMLテンプレートエンジ...

【Ruby on Rails/Slim】link_toヘルパーにおけるクラスの指定方法

概要 Slimを用いてlink_toヘルパーを埋め込もうとした時に方法が分からなかったため調査 ビューで<a class="test-link">Sample App</a>のように表現されるように...

【Ruby on Rails】Active Recordの概要まとめ

Active Recordの概要について データベースとやり取りするときに使われるメソッドが用意されている Active Recordを使用することでSQLを直に実行することなくデータを取り出せる つまり、Active Re...