在 SQL 中,我会这样做:
SELECT minimummonths WHERE name = "gold"
我想在 Ruby on Rails 中做同样的事情,并在我的订单控制器的新部分中包含以下内容:
@plan = params[:plan]
@Payplanrow = Payplan.where(:name => @plan).minimummonths
然后我尝试@payplanrow
在我的页面中显示,<%=@Payplanrow %>
但它不起作用。我得到错误:
undefined method `minimummonths' for #<ActiveRecord::Relation:0x007fe30f870ec0>
我想打印minimummonths
所选计划的值。永远只有一行数据对应于该@plan
值。
我对 Ruby on Rails 还很陌生,所以我只是想找到一个正确方向的指针。我到处找,但似乎没有这样的例子。