Tanaka on Rails

行動・努力・俯瞰

まとめ

MySQL with Rails !

久しく更新しておりませんでした。 学習自体は続けており、ようやくアプリケーション開発を始めました! スパンは空いてしましましたが、また新たに学んだことやアプリケーション開発をしていく中で学んだことを随時記していこうと思ってます RailsでMySQLを…

エスケープ回避

エスケープとは? エスケープ処理とは、プログラミング言語やソフトウェアで文字列を扱う際に、特定の記号文字などに続けて記された文字(の並び)に、その文字本来の意味とは異なる特別な意味や機能を与えること。先頭の特殊な文字を「エスケープ文字」とい…

ステータスコード

ステータスコードとは そもそもRailsアプリケーションの仕組みは… ①HTTPサーバよりリクエストを受ける、リクエストはparamsで受け取った情報を元とする。 ②リクエストをもとにrooterを経てcontrollerで該当のアクションを呼び出す。 ③アクションよりmodelを…

bundle exec と bin の違い

$ bin/と$ bundle execの違いがよくわからないので調べてみた。 bundle execについて Gemのパッケージ管理ツールBundlerによって使うことができる。 Gemfileに基づいて実行をするというコマンド。 たとえば$ bundle exec rspecでRSpecを実行する際は、アプリ…

単純なアソシエーションと第3のモデルを利用したアソシエーション

何をまとめたいか 本投稿は単純なアソシエーションとブックマーク機能やお気に入り機能などを作れるような第3のモデルを利用したアソシエーションについてまとめていきます。 まだまだ知識浅薄であるため間違いがあったらご教示いただけると幸いです。 前提 …