我有一个所有用户的列表,我希望其他用户能够根据用户的三个伞属性进行过滤:
- 行业(用户现在工作的行业以及用户之前工作过的行业)
- 公司(用户现在工作的公司以及过去的公司)
- 学校(用户上过的任何学校)。
这些属性是从 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
不确定从哪里开始,并且真的可以使用一些帮助。谢谢你。