Note: In Rails 3+ you can use Array.wrap instead of the solution here. In the past you could use Array...
I found a nice script on crazylittlehacks and modified it slightly. Put the attachment to /usr/local/bin, chmod +x and run...
XPath matchers can be combined with CSS-selector matchers. This is really useful if not, for example, the content of...
If you want to enforce soft tabs (spaces instead of tabstops) in Vim put this into your ~/.vimrc (Linux) or...
Copy the attached Ruby code to config/initializers, or paste it into your IRB console. You can now dump any two...
Update: Staticmatic will not be further developed. They suggest to switch to middleman. If you need to make a static...
Put the attached file into config/initializers/ to be able to say created_within on any ActiveRecord or its scope chain...
When you do a git add . and have deleted files, git won’t stage them to be commited (as deleted...
Deprecated ways to execute shell code in Ruby This is just a reference for legacy code. For new code, always...
You probably already manage servers you often connect to inside the ~/.ssh/config file. What is nice: you may define alias...
When your cucumber features grow massively over time, the test execution can take a lot of time.
If you copy the data files of a VirtualBox machine to another PC without exporting it as an .ova appliance...
Soon after having written our shell-for script, we wanted to easily get dumps of our productions machines, too. This...
After having written useful scripts into makandra notes for a long time, we’ve now tied them into a powerful...
This card shows you how to center a float horizontally in CSS. Also: find out what techniques are available for...
If you manipulate the DOM with JavaScript and your page contains nested elements with position: relative, chances are Internet Explorer...
Recent versions of the Faker gem retrieve their strings from your locale file (e.g. config/locale/de.yml). This leads to awesome errors...
Since May 2011 we are cutting new gems using Bundler, which is less painful than cutting gems using Jeweler. You...
Wrapping a string in this class gives you a prettier way to test for equality.
This is an awful way to test whether a number is shown on the screen: Then I should see "5...
Install FreeBSD Download a suitable image from this site Select File > New… to and follow the instructions, choose the .iso...
Capybara allows you to select DOM elements, e.g. by using field, find_field(...) or field_labeled(...): role_select = field_labeled...
These steps are now part of Spreewald. Here are some useful examples how to use the attached Cucumber Timecop steps...
Today I needed to execute a ruby gem executable with sudo. But, surprisingly, bash would tell me command not found...