Rails migrations are really helpful in making database related queries platform-independent. This means that you can easily change the database technology that you are using in your project, without having to spend a lot of time making many existing changes.
There can be times when you have some pending migrations that you haven’t executed in your database, but you want to access the view side. Recently I found a post that explains that.
And it is actually quite simple. All you have to do is go and set the following configuration to false at `config/environments/development.rb`
config.active_record.migration_error = false
After that, you are now able to skip the execution of these migrations and open your project in the web browser of your choice.
After you are done, do not forget to turn it back to true
, so that you are reminded about those pending migrations and that you need to pay attention to them as soon as possible.
I mentioned the development
environment, as I believe you shouldn’t do this in production. You have to test your changes locally before you push them to the production.