Я новичок в Rails. Я обнаружил, что два способа ниже получают одинаковый результат, но я не могу понять код.В чем разница между instance_name [: column_name] и именем экземпляра.column_name?
[ ]
должен быть оператором для массива, правильно? Почему я могу использовать его следующим образом:
Код 1:
drummer = Drummer.find(1)
drummer[:name]
=>"Jojo Mayer"
код 2:
drummer = Drummer.find(1)
drummer.name
=> "Jojo Mayer"