我必须创建一个网站,每个注册用户都可以创建代表产品的帖子(用于过滤的帖子有多个标签),并且任何人都可以看到帖子,可以搜索特定单词(在帖子名称或帖子标签中)并且可以应用过滤器(发布标签)。
我再说一遍,任何注册用户都可以发帖,不仅仅是管理员。
我可以使用什么宝石?
我必须创建一个网站,每个注册用户都可以创建代表产品的帖子(用于过滤的帖子有多个标签),并且任何人都可以看到帖子,可以搜索特定单词(在帖子名称或帖子标签中)并且可以应用过滤器(发布标签)。
我再说一遍,任何注册用户都可以发帖,不仅仅是管理员。
我可以使用什么宝石?
有许多 gems/engines 等可以帮助您做到这一点,您可以在以下位置看到其中的一些:
https://www.ruby-toolbox.com/categories/rails_search
Thinking Sphinx 会进行全文搜索,但对于您感兴趣的内容,这听起来可能有点矫枉过正。
探索各种选项并可能帮助您入门的好教程位于:
http://railscasts.com/episodes/240-search-sort-paginate-with-ajax?view=asciicast