从数据库Rails获取关联数据的范围3

时间:2013-05-22 08:34:34

标签: ruby-on-rails-3 scope associations

基本上我想使用scope来使用关联来获取数据。

用户与帖子之间的关联。

 belongs_to :user # on posts model
 has_many :posts, :dependent => :destroy #on user model

查询

数据库有各种用户创建的帖子的数字记录,所以我想获取post.user.name中没有模式(整数等)的所有帖子。

我希望使用

Post.scope_name

1 个答案:

答案 0 :(得分:0)

我做了类似的事

scope :posts_by, joins("LEFT OUTER JOIN users u ON u.id = posts.user_id").where('users.name REGEXP ? ', "my_pattern")