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
選択したプランの値を印刷したい。値に対応するデータの行は1行だけになり@plan
ます。
私はRubyonRailsにかなり慣れていないので、正しい方向へのポインターを取得しようとしています。私はいたるところを見ましたが、この例はないようです。