If you require your Rails models manually, pay attention to the path you use. Unless you have...

Enumerable#all? returns true for an empty collection. This totally makes sense but you have to think about it when...

When you're developing a gem, never list the same dependency as both runtime and development dependency in your .gemspec...

Shoulda Matchers don't provide canditional validations (validations with if: option). Here is how to write tests for the condition...

You might get the above error message when cloning certain git repositories (for example the rails repository). It indicates that...

validatious.org

validate( "email".is("required").andIsAn("email") );