2011-12-12 37 views
1

它似乎reject_if可用于过滤保存,但我可以用什么来过滤上市?假设我有一个拥有多个帐户的用户,但在一个页面上我只想显示支票帐户,所以我想过滤关系。我将如何做到这一点?我想我可以建立相互之间的关系在这里使用,但在这种情况下,它的动态关系(这意味着其基于外部属性值)accepted_nested_attributes_for过滤器上市

感谢 乔尔

(红宝石1.8.7,轨2.3。 5)

回答

0

我在原来的答案中倒退了。你想要一个单一用户的支票账户列表,而不是拥有支票账户的用户列表?

这很容易。假设你有一个用户名为@user的变量。

@checking_accounts = Account.where(:user_id => @user.id, :account_type => 'checking') 

或者干脆

@user.accounts.where(:account_type => 'checking')