在Ruby on Rails中,我正在做一些涉及可以標記的帖子,比如說5個標籤。我希望能夠通過標籤爲帖子編制索引。在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
這是最好的方法去做吧?