如何为bootstrap 3升级simple_form gem

Ayr*_*rad 3 ruby-on-rails simple-form twitter-bootstrap ruby-on-rails-3.2

我通过替换css文件等从版本2移动到bootstrap 3来更新我的应用程序.

我以为我也会升级simple_from,因为旧版本可能与bootstrap 2不兼容.

所以我跑了bundle update simple_form,它从simple_form(2.0.4)升级到(2.1.1).

如何升级到最新版本?以及如何将其与bootstrap 3集成?我是否需要重新安装simple_form rails generate simple_form:install --bootstrap而不是使用bundler更新gem?为什么更新gem没有更新到最新的?

感谢您提供有关如何正确迁移simple_form的说明.

小智 6

对simple_form的Bootstrap 3支持尚未成为稳定版本.你可以在这里阅读更多.如果你想安装rc版本,这似乎工作正常,只需gem 'simple_form', '~> 3.1.0.rc1'在Gemfile中使用.(bundle install进行更改后运行)

我不确定simple_form生成器是如何工作的,但确保配置更新的一种方法是从示例应用程序复制配置文件.文件是config/initializers/simple_form.rbconfig/initializers/simple_form_bootstrap.rb.

如果还有其他与之前版本相关的simple_form相关文件,则应该删除它们.