Tanaka on Rails

行動・努力・俯瞰

2021-07-01から1ヶ月間の記事一覧

エスケープ回避

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

ステータスコード

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

bundle exec と bin の違い

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

環境構築系学び

学び シェルをbashに変更 echo $SHELLで現在のシェル確認 chsh -s /bin/bashで切り替え これだとrbenvとnodenvのパスが通ってないので、vi ~/.bashrcをして以下のように記述 export PATH="$HOME/.rbenv/bin:$PATH" eval "$(rbenv init - bash)" export PATH=…

ブログの指針変更!

ブログを作成したはいいものの、全然更新していませんでした。 理由としては、前回書いた記事のように一つの記事を書くのに時間がかかりすぎてしまうため、面倒臭いなって思ったからです。 ただせっかくブログを作ったので、指針を変更してまた利用を再開し…