00.rubyonrails:08.rubyで気になる記法
文書の過去の版を表示しています。
08.Rubyで気になる記法
ハッシュとシンボル( :name はシンボル)
ハッシュ(Perlなどでは連想配列と呼ぶ)とは、キーと値という2つのデータがペアになった集合体
ハッシュのキーを :name のようにシンボルで表すことがある。
次の3つのハッシュは、すべて同じ
{ "name" => "Michael Hartl", "email" => "michael@example.com" }
{ :name => "Michael Hartl", :email => "michael@example.com" }
{ name: "Michael Hartl", email: "michael@example.com" }
https://railstutorial.jp/chapters/rails_flavored_ruby?version=5.1#sec-hashes_and_symbols
https://www.sejuku.net/blog/11357
【Ruby入門】Hash(ハッシュ)の基礎文法【コロン=シンボル】
長瀬来
2021/10/1
validates
validatesメソッド
validates field[, ...], name: params [, ...],
- field 検証対象のフィールド名
例
class Member < ApplicationRecord # nameの文字数は、1文字から10文字まで validates :name, length: { minimum: 1, maximum: 10 } # emailは必須 validates :email, presence: true end
https://qiita.com/h1kita/items/772b81a1cc066e67930e
@h1kita(株式会社SmartHR)
更新日 2017年11月15日
Organization
Railsバリデーションまとめ
https://www.sejuku.net/blog/25973
【Rails入門】バリデーション(validations)の使い方まとめ
2021/8/1
https://udemy.benesse.co.jp/development/system/validates.html
見出し
00.rubyonrails/08.rubyで気になる記法.1643432919.txt.gz · 最終更新: 2022/01/29 by adash333