私はRailsが初めてです。以下の2つの方法で同じ結果が得られることがわかりましたが、コードを理解できません。instance_name [:column_name]とinstance_name.column_nameの違いは何ですか?
[ ]
は、配列の演算子でなければなりません。なぜ私は、次の方法でそれを使用することができます。
コード1:
drummer = Drummer.find(1)
drummer[:name]
=>"Jojo Mayer"
コード2:
drummer = Drummer.find(1)
drummer.name
=> "Jojo Mayer"