我有一个Product模型,其中包含数据库中的列name和description列.
我也有一个Product.search_results_for(query),query字符串就像"Green Apple".
我需要返回一个ActiveRecord::Relation排序最好的结果.目前,我正在search_result_value为每个产品设置一个.search_result_value不是数据库中的列,我不希望它成为.
因此,在本质上,我有一个ActiveRecord::Relation的Products,我需要按search_result_value不将其更改为一个数组,它是没有存储在数据库中的实例变量.我怎样才能做到这一点?
像这样的东西:
Product.order(:search_result_value)
Run Code Online (Sandbox Code Playgroud)