In cucumber you are able to run features in whatever directory you like. This also includes executing features in subdirectories...

makandra dev

This note summarizes the ruby exception hierarchy. Exception NoMemoryError ScriptError LoadError NotImplementedError SyntaxError SignalException Interrupt Timeout::Error # < ruby 1.9.2 StandardError...

Using .downcase or .upcase on strings containing umlauts does not work as expected in Ruby versions before 2.4. It leaves...

This is for you if you get this error: cucumber.yml was found, but could not be parsed. Please refer to...

stackoverflow.com

Though Internet Explorer 9 supports the box-shadow CSS property there is a nasty bug which sometimes prevents it from...

miekd.com

A pull quote is a typographical technique in which an excerpt or quote from an article is duplicated within the...

When you print out a HTML pages, all raster images (like PNGs) will appear aliased. This is because a printer...

When selecting records in a date range, take care not to do it like this: start_date = Date.parse('2007-05...

Although it's tempting flirt with detecting mobile/touch devices with CSS media queries or Javascript feature detection alone, this approach...

Basically, you now need to know if your project uses a "real" time zone or :local, and if config.active_record.time_zone...

The tagged_with scope comes with many awesome options to modify your search: User.tagged_with("awesome", "cool") # Users that are...

In your Cucumber features you can't really click hidden elements when using Selenium (it does work for a plain...

After my update from MacOS X 10.6 Snow Leopard to 10.7 Lion the search function in Apple Mail stopped working...

github.com

Note: capistrano_colors was merged into Capistrano starting from v2.13.5. However, this requires Ruby 1.9+. If you cannot upgrade Capistrano...

webupd8.org

SkypeTab-NG (NG stands for Next Generation) is a tool that adds tabs to Skype for Linux. Besides providing a...

If you're using Paperclip to store and convert images attached to your models, processing a lot of images will...

Association named 'variations' was not found; perhaps you misspelled it? I just was hunting down a strange error with this...

The unix command line tool less is a good choice for browsing logfiles. In the standard configuration, though, it does...

github.com

When internationalizing your Rails app, you'll be replacing strings like 'Please enter your name' with t('.name_prompt'). You...

github.com

When Rack::Bug has been added to your project and your Apache2/Passenger only replies with an Error 500 (Internal Server...

To reduce download time, application servers usually serve content using gzip compression, if the browser supports it.

When you have a complex recipe setup with multistage deployment you may run into this error: `role_list_from': unknown...

If you turn on stylesheet caching, it might happen that stylesheets from different locations with different relative pathes will be...

makandra dev

Git has a built-in repository viewer for your web browser. a bit similar (but less awesome) than github.