Capistrano 3 is a major rework of the framework and requires several adjustments to your deploy configuration files. The biggest...
In RSpec you can tag examples or example groups with any tags you like simply by saying describe ReportCreator, slow...
When using threads, you must make your code thread-safe. This can be done by either locking (mutexes) all data...
Web applications can be used by multiple users at the same time. A typical application server like Passenger has multiple...
Dusen (our search gem) is now capable of excluding words, phrases and qualified fields from search. E.g. search for
You can hook into Slack when using Capistrano for deployment. The slackistrano gem does most of the heavy lifting for...
See this Railscast. Basically you can simply write views like index.xlsx.erb: ID Name Release Date Price <% @products.each do |product| %> <%= product.id...
I got the following error after updating the selenium-webdriver gem: wrong number of arguments (0 for 1) (ArgumentError) /home/pointoo-dev/.rvm/gems/ruby-1.8.7-p374/gems/selenium-webdriver-2.35.1/lib/selenium/webdriver/common/platform.rb...
Gem to show failing specs instantly. Unlike the --fail-fast option it doesn't abort abort on the first failure...
Preview what your markdown would look like on Github. Helpful e.g. when writing or extending a Readme for your gem...
Geordi 1.0 features a command line application geordi, that holds most of Geordi's previous commands. New features
Add gem 'database_cleaner' to your Gemfile. Then: Cucumber & Rails 3+ # features/support/database_cleaner.rb DatabaseCleaner.clean_with(:deletion) # clean once, now DatabaseCleaner.strategy = :transaction...
When a gem author releases a new version to Rubygems, usually a tag with the version number (e.g. v1.2.0) is...
Jonas Nicklas, the author of Carrierwave and Capybara, has released Refile, a gem for handling file uploads in Rails. It...
Make sure you have libcurl3-dev installed: sudo apt-get install libcurl3-dev gem install typhoeus
Run bundle update cucumber capybara cucumber-rails to update to the newest versions. Backup your features/support/path.rb to be able to...
Traveling Ruby is a project which supplies self-contained, "portable" Ruby binaries: Ruby binaries that can run on any Linux...
Option 0: Download from the official page (preferred) Open https://googlechromelabs.github.io/chrome-for-testing/ In Section "Stable" > chromedriver / linux64 > Download ZIP from...
Shortener is a Rails Engine Gem that makes it easy to create and interpret shortened URLs on your own domain...
Upgrading from Ruby 1.8.7 to 2.1.2 took me an hour for a medium-sized application. It involved hardly any changes...
For our production servers we use Passenger as a Ruby application server. While it is possible to use Passenger for...
If you make a gem with Bundler, you will get a rake release task that will instantly publish your gem...
Using this gem I could get JSON generation from a large, nested Ruby hash down from 200ms to 2ms.
Confusingly, RVM installs the bundler gem into the @global gemset, which is available to all gemsets and Rubies.