まず、nil?とempty?はrubyのメソッドで、blank?とpresent?はrailsで拡張されたメソッド(つまりrubyでは使えない)ってことを覚えておく。 - nilは存在しないという意味。 対して ""は「何も無い」が存在している。空白の存在。

Allows you to make aliases for attributes. class Person < ActiveRecord::Base alias_attribute :nickname, :name end person = Person.create(name: 'Bob') person.name # => "Bob" person.nickname # => "Bob" The alias can also be used for querying: Person.where(nickname: "Bob") # SELECT "people".* FROM "people" WHERE "people"."name" = "Bob" # File activerecord/lib/active_record/attribute_methods.rb, line
1.0.0 (0) 1.1.6 (0) 1.2.6 (5) 2.0.3 (17) 2.1.0 (0) 2.2.1 (0) 2.3.8 (11) 3.0.0 3.0.9 3.1.0 3.2.1 3.2.8 3.2.13 4.0.2 4.1.8 4.2.1 4.2.7 4.2.9 5.0.0.1 5.1.7 5.2.3 6.0.0 6.1.3.1 6.1.7.7 7.0.0 7.1.3.2 7.1.3.4 What's this? Class methods (218) === (<= v3.2.13) abstract_class? (<= v3.1.0) accessible_attributes (<= v2.3.8) active_connection_name (<= v2.1.0) add_conditions! (<= v2.3.8) add_group! (<= v2.3.8)
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く