Expiration of Rails sessions By default Rails sessions expire when the user closes her browser window. To change this edit...

Embedded Flash movies do not always obey element order and z-index. To fix this, set the wmode attribute to...

When submitting textareas, browsers sometimes include carriage returns (\r) instead of just line feeds (\n) at the end of each...

If you iterate over a collection of arrays, you can destructure the arrays within the block parameters: movies_and_directors...

github.com

By default, Cucumber uses mocha. This note shows to use RSpec stubs and mocks instead. Rspec 1 / Rails 2

Since RubyMine 3.1 you can drag tabs across panes/windows and out of the main window to create new windows.

makandra dev

sudo apt-get install i8kutils Reboot You can now run the i8k tools such as i8kmon Setting the fan speed...

Call with the server's hostname (and user if you have no SSH agent), e.g. install-gems-remotely my.server.com

makandra dev
w3.org

The following Haml will do: %head{ :profile => 'http://www.w3.org/2005/10/profile' } %link{ :href => image_path('favicon.ico'), :rel => 'icon', :type => 'image/vnd.microsoft.icon' }

gem-session.com

If you want to exclude your staging site from Google using robots.txt without running the risk to forget deleting the...

makandra dev

There are two distinct ways of commenting Haml markup: HTML and Ruby. HTML comments This will create an HTML comment...

makandra dev

This is an awesome gadget in your toolbox, even if your test coverage is great. gem install ruby-debug (Ruby...

Our gem Mail Magnet allows you to override e-mail recipients in ActionMailer so all mails go to a given...

This raises "Could not find first Keyword": describe Keyword do it { should validate_uniqueness_of(:text) } end Do this instead...

To return non-HTML responses (like XLS spreadsheets), we usually use the respond_to do |format| format.xls do # send spreadsheet...

There will probably be better solutions as we become more experienced with using Bundler, and more command line tools become...

makandra dev

If you added a file by mistake, you can unstage it (but keep local changes) by saying git reset HEAD...

makandra dev
ecb.europa.eu

The ECB has an XML feed with EURO exchange rates to other currencies. It is updated daily.

def task_with_hoptoad_notification(options) task(options) do begin yield rescue Exception => e Airbrake.notify(e) raise e

Rails 3, 4, 5, 6 config/application.rb config/environment.rb before the initialize! call (we don't usually edit this file)

The box shadows created rendered in IE by CSS3PIE look darker and are blurred differently than in browsers that render...

The state_machine gem ships with a scope with_state. This scope has some problems in complex queries or scope...

makandra dev

Update RubyGems and Passenger Bundler requires Rubygems >= 1.3.6. Run gem update --system if you have an older version.

This might eventually be fixed by Rails itself.\ Right now this is the way to have the rails_xss plugin...