2

我有以下课程

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 时(只有一个活动将满足此条件)。

谢谢!

4

0 回答 0