使用两个不同版本的 Gems

Using two different versions of Gems

对于 Rails4 应用程序,我想使用不同版本的 bootstrap-sass gem(我有两种不同的布局,一种是 Bootstrap 2.3.2 和另一个是 Bootstrap 3).

我能想到的唯一方法是在 gem 文件中创建自定义组,并在特定的控制器操作中要求特定的 gem。这可能吗?

不,这是不可能的。您要么需要有不同的 gem 定义,要么对一个部分使用 gem 并直接在您的应用程序中包含 bootstrap css 和 javascript。你甚至可以直接包括两者,我认为在这种情况下更可取,因为我认为它不那么混乱。话虽如此,我认为您应该花时间摆脱 bootstrap 版本之一。