If you get an error like this: An error occurred while installing pg (0.17.1), and Bundler cannot continue.
PDFKit converts a web page to a PDF document. It uses a Webkit engine under the hood...
Microsoft Exchange service administrators can enable Exchange Web Services (EWS) which is a rather accessible XML API for interacting with...
Great gem to consume RSS feeds. I was missing some features on Ruby's RSS::Parser that I found in...
Parses URLs of social networks to extract IDs or screen names. It does not get confused by child routes: you...
Previously the assets group existed to avoid unintended compilation-on-demand in production. As Rails 4 doesn't behave like...
Safari on iOS accepts an apple-touch-icon favicon that is used for stuff like desktop bookmarks. Always define a...
The debugger gem does not seem to be properly working on Ruby 2. Use byebug instead! Byebug is a simple...
Be careful to name any file @imported by SASS with a leading underscore. SASS files not beginning with an underscore...
Automatically builds gems from Bower packages (currently 1700 gems available). Packaged Javascript files are then automatically available in your asset...
In whenever you can schedule Ruby code directly like so: every 1.day, :at => '4:30 am' do runner "MyModel.task_to...
So you're getting an error message like the following, although your Gemfile lists shoulda-matchers and it has always...
The most obvious way to use spring is to call it explicitly: spring rails console spring rake db:migrate...
Aruba is an extension to Cucumber that helps integration-testing command line tools. When your tests involve a Rails test...
Using this gem, whenever a Capybara test in Cucumber, Rspec or Minitest fails, the HTML for the failed page and...
For me guard recently took a very long to start (as in "minutes"), because I had lots of images in...
As you know, assignable_values does not invalidate a record even when an attribute value becomes unassignable. See this example...
Travis CI is a free continuous integration testing service. However, it is really fragile and will break more than it...
RSpec 3.0 deprecates the :should way of writing specs for expecting things to happen. However, if you have tests you...
Warnings like those below may originate from rspec or shoulda-matchers or other gems that have not updated yet to...
So you want your Ruby script to install missing gems instead of dying? Take this method: def installing_missing_gems...
You are probably using Ruby 1.8.7 with a too recent versions of Rubygems. Downgrade your Rubygems to the latest version...
config.action_controller.action_on_unpermitted_parameters enables logging or raising an exception if parameters that are not explicitly permitted are...
quiet_assets helps with disabling asset pipeline log messages in the development log. When the gem is added, asset pipeline...