Tbpgr Blog

Employee Experience Engineer tbpgr(てぃーびー) のブログ

2014-07-01から1日間の記事一覧

Ruby on Rails | Validation | exclusion

概要 exclusion 詳細 ActiveRecordで、validation時にexclusionを利用することで、 除外すべき値を設定することができます。 サンプル テーブル定義 CREATE TABLE "articles" ( "id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255), "te…

Ruby on Rails | Validation | inclusion

概要 inclusion 詳細 ActiveRecordで、validation時にinclusionを利用することで、 許容する値を設定することができます。 サンプル テーブル定義 CREATE TABLE "articles" ( "id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255), "text…

Ruby on Rails | Validation | format

概要 format 詳細 ActiveRecordで、validation時にformatを利用することで、 正規表現によるパラメータチェックを行うことができます。 サンプル テーブル定義 CREATE TABLE "articles" ( "id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar…

Ruby on Rails | Validation | length

概要 length 詳細 ActiveRecordで、validation時にlengthを利用することで、 最大値 最小値 範囲 固定文字数 など、文字数に関わるチェックを行うことができます。 サンプル テーブル定義 CREATE TABLE "articles" ( "id" INTEGER PRIMARY KEY AUTOINCREMENT…

Ruby | Module | new

概要 Module.new -> Module Module.new {|mod| ... } -> Module 詳細 無名モジュールを生成する。 ブロックを使用した場合は、生成したモジュールのコンテキストで ブロック内の処理を実行できる。 サンプルコード require 'tbpgr_utils' m = Module.new pri…