基本上我想使用scope来使用关联来获取数据。
用户与帖子之间的关联。
belongs_to :user # on posts model
has_many :posts, :dependent => :destroy #on user model
查询
数据库有各种用户创建的帖子的数字记录,所以我想获取post.user.name中没有模式(整数等)的所有帖子。
我希望使用
Post.scope_name
答案 0 :(得分:0)
我做了类似的事
scope :posts_by, joins("LEFT OUTER JOIN users u ON u.id = posts.user_id").where('users.name REGEXP ? ', "my_pattern")