内部結合と外部結合の違い LEFT INNER JOIN 左側のテーブルの外部キーを元に、右側のテーブルの主キーと結合させる。該当するレコードが右側テーブルにない場合には、そのレコードは除外される。 レコードのデータは常 […]
カテゴリー:Ruby on Rails
自動読み込みの仕組み [Rails]
自動読み込みの仕組み 定数の自動読み込みと再読み込み | Rails ガイド [公式] 一般的な手順 | Rails ガイド [公式] Rails の自動読み込みを支える技術 – SlideShare Rai […]
コントローラーにおける早期リターン (return) [Rails]
… and return render action: “new” and return redirect_to url_for(action: “index”) and return render R […]
文字コードと照合順序の設定 [Rails/MySQL]
文字コードと照合順序の設定 Unicode 4バイト文字 (utf8mb4) の設定 Rails 5 と MySQL 5.6 環境における utf8mb4 を扱う設定について – Qiita Rails5 で […]
Nokogiri を使った HTML 生成 [Ruby/Rails]
HTML 生成 html = Nokogiri::HTML::DocumentFragment.new Nokogiri::HTML::Builder.with(html) do |t| t.h1 ‘タイトル’ t.p […]
derailed_benchmarks の使い方 [Rails]
derailed_benchmarks schneems/derailed_benchmarks: Go faster, off the Rails – Benchmarks for your whole R […]
モデル・ビュー・コントローラー [Rails]
以下の説明で使うサンプル Book モデルの scaffold を生成する。 $ rails g scaffold Book title:string author:string ビュー内でコントローラーを取得する アク […]
Minitest::Byebug の使い方 [Rails]
Minitest::Byebug の使い方 minitest-byebug を使うと、テストが失敗した時に byebug が起動するようにできる。 Gemfile に gem を追加する group :developme […]
OmniAuth の使い方 [Rails]
OmniAuth omniauth/omniauth: OmniAuth is a flexible authentication system utilizing Rack middleware – Git […]
JSON をシリアライズする方法 [Rails]
JSON をシリアライズする方法 JSON Serialized Columns with Rails | codeburst Active Model JSON Serializer ActiveModel::Seri […]