Join Kevin Skoglund for an in-depth discussion in this video Running migrations, part of Ruby on Rails 4 Essential Training.
…Now that we've written the create users migration we need to put it…into action, or as we more commonly say, we need to run the migrations.…Go to the command line and make sure…that you're in the root of your Rails application.…From there we can issue a new rake command, rake space db colon migrate.…As we saw earlier, we can also add the environment…variable RAILS_ENV equals, and then the environment that we want to target.…That's useful, especially if we're working with another environment like production.…
By default, rake db migrate will target the development database.…So if we're working on development, we don't need to specify.…We can just say rake db migrate, and hit Return.…You'll see that when it runs.…It's going to run both of our migrations,…do nothing yet, followed by CreateUsers, and it provides…a little bit of feedback about what it did in each one and how long it took.…Whenever we call rake db migrate, Rails attempts to…run all migrations which have not yet been run.…Let's take a look at what it did, but remember, before…
- Why use Ruby on Rails?
- Installing Ruby on Rails on Mac and Windows
- Rendering templates and redirecting requests
- Generating and running database migrations
- Creating, updating, and deleting records
- Understanding association types
- Using layouts, partials, and view helpers
- Incorporating assets using asset pipeline
- Validating form data
- Authenticating users and managing user access
- Architecting RESTful applications
- Debugging and error handing
Skill Level Intermediate
1. What Is Ruby on Rails?
2. Installing Ruby on Rails on a Mac
3. Installing Ruby on Rails on a Windows Machine
4. Getting Started
5. Controllers, Views, and Dynamic Content
6. Databases and Migrations
7. Models, ActiveRecord, and ActiveRelation
9. Controllers and CRUD
10. Layouts, Partials, and View Helpers
13. Data Validation
14. User Authentication
15. Improving the Simple CMS
16. REST and RESTful Routes
17. Debugging and Error Handling
18. Introducing More Advanced Topics
Next steps1m 40s
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.