在 Ruby on Rails 中,我正在制作一些可以标记的帖子,比如最多 5 个标记。我希望能够按标签索引帖子。
是这样建模的方法:
Post attributes include:
tag1
tag2
tag3
tag4
tag5
然后,每当您想查找带有标签的帖子时,您都可以执行以下操作:
posts = Post.find_all_by_tag1(name)
posts2 = Post.find_all_by_tag2(name)
posts3 = Post.find_all_by_tag3(name)
posts4 = Post.find_all_by_tag4(name)
posts5 = Post.find_all_by_tag5(name)
posts.concat posts2
posts.concat posts3
posts.concat posts4
posts.concat posts5
这是最好的方法吗?