【发布时间】:2012-03-29 07:39:00
【问题描述】:
在 Rails 3.2.1 上。我有一个名为Car 的模型,其属性名为rate(表示价格数量)。我正在使用ajaxful_rating gem,它将一个名为rate 的方法与Car 关联起来(提交对老师的评价)。
所以在我看来,当我试图显示价格数量时:
<%= @car.rate %>
我收到语法错误,因为存在命名混淆。如何让 Rails 知道我想调用 rate 属性而不是 rate 方法?有没有一种简单的方法来解决这个问题而无需回滚我的数据库并重命名属性?
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3.2