使用state_machine返回某个状态的所有记录

时间:2013-02-12 01:43:04

标签: ruby-on-rails-3 state-machine

如何使用state_machine返回特定状态的记录列表?有点像:

@locked = current_user.docs.locked?

干杯。

修改

似乎current_user.docs.with_state(:locked).all也不起作用。

1 个答案:

答案 0 :(得分:0)

一个简单的current_user.docs.where(:state => "locked")工作,我只是觉得有更好的方法。