-
Notifications
You must be signed in to change notification settings - Fork 126
Updating Pageflow
When moving your project to a newer version of the Pageflow gem, there are a couple of steps you need to perform to upgrade your application.
Pageflow is still in a 0.x
version. We plan to follow semantic versioning once we have reached 1.0
. For now we'll increase the patch level for bug fix releases and the minor version whenever (possibly breaking) functional changes or enhancements occur.
Please always carefully review the CHANGELOG for additional instructions before updating.
cd my_pageflow_app
$EDITOR Gemfile # Increase Pageflow version
bundle update pageflow
You need to make sure the most recent migrations are applied to your database. Here's the full process
bundle exec rake pageflow:install:migrations # Copies pageflow migrations to db/migrate
bundle exec rake db:migrate
New versions contain updated locale files for i18n-js
. The most bulletproof way to incorporate all new translations is to change your asset version. This will recompile all assets once you deploy.
# config/initializers/assets.rb
# When updating Pageflow, update the assets version as well. It will force a refresh for i18n-js.
Rails.application.config.assets.version = '0.x'
Now restart your app.