Rails 3 Meta_Search多级关联

时间:2011-07-12 13:14:57

标签: ruby-on-rails-3 associations meta-search multi-level

我有以下课程

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&gt; Date.today(只有一个广告系列符合此标准)。

谢谢!

0 个答案:

没有答案