I encountered a bug in RSpec 1.x where stubbed class methods ("static methods") would not be unstubbed before the...

I pushed a new version of the Cucumber Factory gem. This new release lets you refer to a previously created...

superuser.com

Ubuntu natty introduced new "invisible" scrollbars for GTK programs such as gEdit or Nautilus. If you do not like them...

For Email-Patterns see most recent E-Mail-Pattern. HOST = /\A[a-z0-9]+[a-z0-9\-\.]*[a-z0-9...

(Rails has a method ActiveRecord::Relation#merge that can merge ActiveRecord scopes. However, its behavior has never been clear, and...

This snippet makes links that refer to an anchor (like "...

...") scroll softly to it.\ In this example we only do...

Note: In Rails 3+ you can use Array.wrap instead of the solution here. In the past you could use Array...

crazylittlehacks.blogspot.com

I found a nice script on crazylittlehacks and modified it slightly. Put the attachment to /usr/local/bin, chmod +x and run...

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...

yehudakatz.com

When running an executable, ALWAYS use bundle exec. In some cases, running executables without bundle exec may work, if the...

blog.jayfields.com

Deprecated ways to execute shell code in Ruby This is just a reference for legacy code. For new code, always...

When your cucumber features grow massively over time, the test execution can take a lot of time.

howtogeek.com

One of the more controversial changes in the Ubuntu 10.04 beta is the Mac OS-inspired change to have window...

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...

api.rubyonrails.org

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...

Capybara allows you to select DOM elements, e.g. by using field, find_field(...) or field_labeled(...): role_select = field_labeled...

weblog.rubyonrails.org

Asset pipeline, HTTP streaming, jQuery as default framework, auto-reversable migrations, identity map for ActiveRecord. Ruby 1.8.x support will...

Today I needed to execute a ruby gem executable with sudo. But, surprisingly, bash would tell me command not found...