您好,我将一个应用程序从Rails 2迁移到Rails 7.04。
我看不出该怎么改写:
self.accepted_roles.find_all_by_name(role_name).any? { |role| role.users }
users = self.accepted_roles.find_all_by_name(role_name).collect { |role| role.users }
users.flatten.uniq if users
我想是self.roles.where("name="role_name).find_each
但是.any?
和.collect
我找不到Rails 2文档。欢迎帮助
1条答案
按热度按时间xqkwcwgp1#
我想.where()是你要找的。