Rails
起こった事 rails sでローカルでアプリを起動しようとしたところ、mysqlのエラーが発生したため対応を行った。 内容を理解していないが、後から振り返るため対応をここにメモしておく。 発生したエラー /Users/user_name/.rbenv/versions/2.3.1/lib/ruby/gem…
はじめに 初歩的な内容ですが、使ったLinuxコマンドをここにメモしておきます。 今回はAWS内で不要なgit cloneをしてしまったので、そのフォルダを削除するだけです。 削除したいのは赤色のディレクトリ。 Gemfile Gemfile.lock README.md Rakefile app bin …
リファクタリングとは リファクタリング (refactoring) とは、コンピュータプログラミングにおいて、プログラムの外部から見た動作を変えずにソースコードの内部構造を整理することである。 wiki~リファクタリング なんのためにやるのか(小僧主観) 他の人…
リファクタリングとは リファクタリング (refactoring) とは、コンピュータプログラミングにおいて、プログラムの外部から見た動作を変えずにソースコードの内部構造を整理することである。 wiki~リファクタリング なんのためにやるのか(小僧主観) 他の人…
リファクタリングとは リファクタリング (refactoring) とは、コンピュータプログラミングにおいて、プログラムの外部から見た動作を変えずにソースコードの内部構造を整理することである。 wiki~リファクタリング なんのためにやるのか(小僧主観) 他の人…
deviseメモ deviseとはアプリケーションのログイン・ログアウト等、またユーザの作成や更新を簡易に実装できるようにしてくれる便利なgem。 ただ用法をすぐに忘れるので、ここに今回作業した内容をメモしておく。 deviseをインストールする rails g devise:i…
イメージアップロードのための作業(自分用のメモ) なんでブログに書くねん!! はい、書きます。 Gemを導入する gem 'carrierwave' gem 'mini_magick' bundle installを実行する bundle install アップローダーを作成する rails g uploader imageコマンド…
Templates、Partials、Layoutについて Railsのテンプレートは様々なテンプレート形式をサポートしているらしいですが今回はおなじみの「.erb」について記載します。 「.erb」ファイルの場合、Railsでは<% %>タグと<%= %>タグをサポートする。 <% %>はループ…
RailsのRoutingのネストについて、整理してみた。 そもそものお話。 RailsにおけるルーティングとはViewで受け取ったURLを認識してコントローラ内に定義したアクション(メソッド)に割り当てる働きをするものです。 Railsのルーティングはconfig/routes.rb…