Ruby Coding Bundle : Ruby on Rails Bootcamp
This unique Ruby coding bundle course provides a thorough introduction to using Behavior Driven Development (BDD) to build web applications with Ruby on Rails. Why? The advantages go on and on— for example the feature specs used extensively in BDD read like plain English. This allows end users and developers to easily communicate with each other, and even allows end users to write the features themselves.
What is included in this bundle?
- BDD with Ruby on Rails: Using RSpec 3 & Capybara
- The Professional Ruby on Rails Developer
- Learn Ruby on Rails by Building Projects
- Comprehensive Ruby on Rails
- Ruby on Rails for Web Development
- Ruby on Rails for Beginners
Like many web frameworks, Ruby on Rails uses the model–view–controller (MVC) pattern to organize application programming. In a default configuration, a model in the Ruby on Rails framework maps to a table in a database, and to a Ruby file. For example, a model class, User, will usually be defined in the file, ‘user.rb’, in the app/models directory, and linked to the table, ‘users’, in the database. While developers are free to ignore this convention and choose differing names for their models, files, and database table, this is not common practice and is usually discouraged in accordance with the “convention-over-configuration” philosophy.