我有以下课程
class BusinessLocation
has_many :campaigns
end
我的活动分类为一个名为 event_return_rate 的属性。我正在使用 meta_search 的 sort_link url 帮助程序使用以下格式对 Business_Locations 列表进行排序:
<%= sort_link @search, :average_price, "Avg. Menu Price" %>
<%= sort_link @search, :temp_return_rate, "% of Sale" %>
为了使排序工作,我必须在我的 BusinessLocations 中创建一个 temp_return_rate 属性,以使用 sort_link 帮助器对其进行排序。我想知道是否有办法做到这一点,而不必在我的 BusinessLocations 类中创建临时属性。
此外,由于有许多活动与我的 BusinessLocation 相关联,因此当我需要查询返回活动的 end_date > Date.today 时(只有一个活动将满足此条件)。
谢谢!