【发布时间】:2016-11-23 12:54:03
【问题描述】:
使用 Active Record,我们可以访问类似的值
方法访问
user = User.find(1)
user.name #=> 'John'
或
哈希访问
user[:name] #=> 'John'
我只是想知道什么时候使用哪个,或者有什么最佳实践吗?
我个人更喜欢method access,因为我觉得这更像是红宝石方式。但是当我看到别人的代码时,我面对的是hash access。
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-4 ruby-on-rails-5