我通过替换CSS文件等方式从版本2引导程序3更新了我的应用程序。
我以为我也会升级simple_from
,因为旧版本可能与引导程序2不兼容。
所以我运行了bundle update simple_form
,它从simple_form(2.0.4)升级到(2.1.1)。
如何升级到最新版本?以及如何将其与bootstrap 3集成?我是否需要使用rails generate simple_form:install --bootstrap
重新安装simple_form而不是使用bundler更新gem?为什么更新gem不会更新到最新的gem?
感谢您提供有关如何正确迁移simple_form的说明。
最佳答案
Bootstrap 3对simple_form的支持尚未使其稳定发布。您可以阅读更多here。如果您想安装rc版本,看起来工作正常,只需在Gemfile中使用gem 'simple_form', '~> 3.1.0.rc1'
即可。 (进行更改后运行bundle install
)
我不确定simple_form生成器的工作方式,但是确保更新配置的一种方法是通过复制sample application中的配置文件。文件是config/initializers/simple_form.rb
和config/initializers/simple_form_bootstrap.rb
。
如果以前版本中还有其他与simple_form相关的文件,则应删除它们。