【发布时间】:2012-08-13 22:38:06
【问题描述】:
我有一个所有用户的列表,我希望其他用户能够根据用户的三个总括属性进行过滤:
- 行业(用户现在工作的行业,除 用户以前工作过)
- 公司(用户工作的公司) 现在除了过去的那些)
- 学校(用户拥有的任何 参加)。
这些属性是从 LinkedIn 中提取的,因此每个行业/公司/学校在我的用户模型中都是自己的数据字段(当前/过去一个/过去两个/等)。
这是我的架构的一部分,用于展示我的用户模型:
create_table "users", :force => true do |t|
...
t.string "first_name"
t.string "last_name"
...
t.string "current_company"
t.string "past_company_one"
t.string "past_company_three"
...
t.string "current_industry"
t.string "past_industry_one"
t.string "past_industry_two"
t.string "past_industry_three"
...
t.string "school_zero_name"
t.string "school_one_name"
...
end
我想要三个 collection_select 字段(行业/公司/学校),用户可以使用它们来动态地过滤返回给他们的用户列表。它的外观和功能与此处的三个选择/过滤字段非常相似:https://angel.co/startups
不确定从哪里开始,确实需要一些帮助。谢谢。
【问题讨论】:
标签: ruby-on-rails search filter