Ruby on Rails problems & solutions - Jan 26, 2011

January 27, 2011

RSpec’ing your rescue_from

You might remember from the previous post, we started using rescue_from in our Ajax actions.  Now, how the heck do you test those suckers?

SQLite database reloading

In development, it is not uncommon to want to “start over” in your development database, but… not completely.  Sometimes, you have useful data, and you don’t want to blow it all away.  Here is a handy set of rake tasks to reset/reload your SQLite database:

jQuery.globalEval instead of eval

I was having problems with Javascript “eval”.  ”Missing ( in parenthetical” was the error.  Grrrrrr.  After much Googling and many failures, I finally got around it by using globalEval instead:

} else { $('#cookie-notice').show(); } $('#cookie-notice-accept').click(function() { createCookie('cookie-notice-dismissed','true',365); // Change from 1 month to 1 year. $('#cookie-notice').hide(); });