Take a look at the following material: World's shortest UI/UX design course Every UI/UX Concept Explained In Under...
For each movie in MovieDB, we want to track which other movie it was inspired by. For...
I am happy to announce that this information is now available in JSON form at https://ip-ranges.amazonaws.com/ip-ranges.json. The information...
Exercise 1: Maps In MovieDB, add a new field “Principal filming location”. In a movie’s show view, geocode that...
Use form models to handle this problem Or soften the validation to validates_presence_of :parent
makandra's development process Learn about our process. The squares represent the state of the issue in Linear:
Watch Solving bizarre authorization requirements with Rails Read the Consul README Read the assignable_values README Understand how Consul...
Authentication is all about being able to verify the identity of a user in the context of our application.
Read (or re-read) the following chapters from our book Growing Rails Applications in Practice (it’s in our...
A common task in web applications is to add client-side JavaScript behavior to existing HTML elements.
Action Mailer Basics and Previews Chapter "Task H1: Sending Confirmation Emails" from Agile Web Development with Rails (in our...
Learn to treat files as an ActiveRecord attribute type, like :string or :integer Research Look at the README for...
CSS (+ some Javascript) framework, implementing Google's material design for static web pages. Can be used for plain websites without...
Understand why we test: Low defect rate without a QA department. Customer acceptance testing can concentrate on new features...
Rails is our web framework. Goals Be able to write a simple Rails application. Understand how Rails talks to the...
Disabling auto-complete in login forms is probably a bad idea, since it encourages weak passwords. If you are still...
Rails comes with grouped_collection_select that appears to be useful, but isn't. As an alternative, consider the flat...
Note: ActiveRecord::Base#becomes has a lot of quirks and inconsistent behavior. You probably want to use ActiveType.cast instead.
jquery-placeholder is a simple jQuery plugin that enables form placeholders in browsers that do not support them natively, i.e...
To use a form model with devise, you can simply override #resource_class in a controller. A typical use case...
Starting from Rails 4.0, you can use a special form options helper called #collection_check_boxes. It behaves similar to...
When using threads, you must make your code thread-safe. This can be done by either locking (mutexes) all data...
What if a complicated component comes along that is naturally modeled by multiple directives? This group of directives, as a...
Be careful when using buttons without a type attribute, since browsers will consider them the default submit button of a...