通过基于http://railscasts.com/episodes/370-ransack的示例,我已经能够在我的 Bargain Stock Funds 网站 ( http://www.bargainstockfunds.com ) 上获得一个搜索表单。通过一些修改(产品->基金、产品->基金、产品->基金),我可以让它工作。
默认情况下,示例应用程序显示数据库表中的所有记录。对于我的特定应用程序,这不是一个可行的选择,因为它涵盖了 10,000 多个股票基金,并且将它们全部加载到页面上需要 FAR 太多时间。
仅当条目数小于给定数字时,如何让搜索表单显示条目?(我想的是 200 之类的。)如果资金数量太多,我想提供一条消息,例如“资金过多 - 请缩小搜索范围”。如果资金数量为 0,我想提供一条消息,例如“没有可用资金 - 请扩大您的搜索范围”。