0
我似乎无法找到一种方法来做到这一点。一些指导将会很棒!ActiveRecord的帮助:其中标签包括
我正在建立一个博客网站的帖子和帖子包含标签。标签和帖子由连接表保持在一起。我可以通过post.tags
访问它们。
我试图放在一起搜索显示包含某个标记的所有帖子。 尝试一段时间后,这是我想出了最好的:
def tag
tag = Tag.find_by_title(params[:id])
p = Post.page(params[:page]).per_page(7).all
@posts = Array.new
p.each do |p|
if p.tags.include? (tag)
@posts << p
end
end
这工作之外的所有分页。我认为必须有一个简单的where子句来简化这一点?
谢谢!
编辑:
这里是我的连接表
请给出您的加入模型或型号代码 – Lichtamberg
@lichtamberg ok ive发布了它。 – Deekor