我想显示保存在数据库中的价格最高的十艘船。
我的帆船桌看起来像这样
class CreateSailboats < ActiveRecord::Migration[5.2]
def change
create_table :sailboats do |t|
t.string :brand
t.string :model
t.text :description
t.string :condition
t.string :title
t.decimal :price, default: 0
t.timestamps
end
end
end
在我的视图,控制器或模型中,我没有其他任何东西,因为我不知道从哪里开始或做什么。
答案 0 :(得分:1)
我相信这应该可以完成您要完成的任务。
Sailboat.all(price: :desc, :limit=>10)
此外,您还应该在Rails Guides上查看此指南:
https://guides.rubyonrails.org/active_record_basics.html#read