使用mongoid中的simple_form过滤选择字段中的属性

时间:2012-06-17 11:18:05

标签: ruby-on-rails ruby-on-rails-3 mongoid simple-form

我有这个选择输入与simple_form:

<%= f.input :board, :collection => Board.where(:user_id => current_user.id)%>

我希望在选择字段中显示外部属性:user_id数学与current_user.id

的所有主板

我想在选择字段结果中出现异常。

我希望select字段显示以前的结果,除非board的标题等于current_user的用户名,如:

<%= f.input :board, :collection => Board.where(:user_id => current_user.id).except(:title => current_user.title) %>

1 个答案:

答案 0 :(得分:0)

修复是下一个查询:

Board.where(user_id: current_user.id, :title.ne => current_user.username)