有一个Rails论坛的宝石,我喜欢称为Forem https://github.com/radar/forem但是,宝石作者对它做了一些改变,对我的预期用途产生了负面影响。他添加了一个审核工具,所有新用户/未经批准的用户在向论坛显示之前都需要批准他们的第一个帖子。这实际上意味着主持人需要一直存在,否则论坛将很难开始。这是该应用程序的最新成员。
由于github是版本控制,我想知道是否有一种方法可以克隆或使用(我只是想使用它,而不是修改它)一个旧版本的gem,所以我可以在添加审核之前使用一个版本。
谢谢你能提供帮助。
答案 0 :(得分:2)
你有一些选择(全部进入Gemfile
):
gem 'forem', github: 'radar/forem', ref: 'ref that you want'
或
gem 'forem', github: 'radar/forem', tag: 'tag that you want'
或
gem 'forem', github: 'radar/forem', branch: 'branch that you want'
中描述了所有内容