Note: The behaviour of Spreewald's within step is as described below for version < 1.9.0; For Spreewald >= 1.9.0 it is as described in Solution 1. When doing integration testing with...
...retries in the most deeply nested patiently-block, but it may lead to unexpected behaviour, especially if the outermost patiently is "hidden". For example consider the following step, which wants...
Chart.js seems to be a good alternative to Google's Chart API and other commercial chart drawing libraries.
...Why, oh why, is this built with Rails when Node.js would be so much better?” or “how could the previous developer not have forseen that the database would need referential...
...Analytics. Since it is open-source, it can be self-hosted and thus offers better data protection and privacy. Notes Actuality Piwik does not show live reports, but updates its...
In the tab where you need it, open Chrome DevTools with F12, open settings with F1, scroll down to the...
You can change the color for text selection via CSS, using the ::selection and ::-moz-selection pseudo-elements.
When you're getting this error, one possibility is that you've created a select field for an association instead...
Put the following into config.ru in your Rails root folder: # Require your environment file to bootstrap Rails require ::File.dirname(__FILE...
In Rails, you can very easily send emails with HTML and plaintext bodies. However, if you're trying to debug...
Open up your "Base File.sublime-settings" (Preferences Menu → File Settings – User) in Sublime Text 2. Add entries for font_face...
When you want to quickly boot from a drive or image in a virtual machine you do not need to...
Haml 3.1.2 displays single quotes in FormBuilder#text_ field html escaped. You may see something like that:
...each key to whatever you like (by returning old_value you'd get the behavior of Rails' reverse_merge!, by returning new_value you'd get the behavior of standard...
Note that there are better solutions performance-wise...
There will probably be better solutions as we become more experienced with using Bundler, and more command line tools become Bundler-aware. b will use bundle exec if there is...
Unicorn allows you to specify the maximum number of workers. In development this could be useful if you use a...
RVM needs to be updated regularly to know of Ruby versions released since installation (or last update).
This will tunnel HTTP requests to one given domain and port through an intermediary SSH server: ssh -L 8080:targethost...
When running capybara with Chrome you might start seeing frequent "no alert open" errors when trying to interact with browser...
Your default postgres user is named like your linux user. That default user has limited access privileges, which can cause...
Your current ruby must be Ruby Enterprise. gem install passenger passenger-install-apache2-module Edit your httpd.conf according to the...
Reason: You very likely have a model that has a delay attribute. You can configure Sidekiq to remove its delay...
To improve installation times of gems you can use the following approach: gem install xyz --no-document To permanently ignore...
When you require the Ruby debugger to be available from your Rails console (e.g. you want to inspect a method...
The colors in Rails log files are helpful when watching them but, since they are ANSI color codes like ^[[4...