Archive for October 8, 2011
-
Rails 3.1 and the assert_select_jquery
October 8, 2011
This post was originally published in the Rambling Labs Blog on October 8, 2011.
Diving a little into rails 3.1, I’m really liking some of the stuff I’ve found, like the easy Ajax integration for the views and the functional tests to ensure that the behavior of the controllers is the expected one.
There is one particular method,
assert_select_jquery
, that I just don’t understand why it works how it works.Let’s say you have an Ajax request whose view to return is
content.js.erb
like this:if($('#container').is(':not(:visible)')) $('#container').show('blind', 1000); $('#container').html('<%= render @content %>');
Ok, the page renders as expected, but, as you can see, this code is not too great. We’ll talk about that later. So, say you…
-
Updating and/or uninstalling all installed gems
October 8, 2011
This post was originally published in the Rambling Labs Blog on October 8, 2011.
I like to have an rvm gemset (see more about rvm) with the latest versions of all gems and I usually use this as my sandbox for testing out the latest features and issues of the gems. To update one gem to it’s latest stable version, you just have to run this:
gem update GEMNAME
The only problem is that for updating every gem you have installed, you have to remember each and every gem you have installed to pass it to the command… Nah, I’m just kidding. Just run the following command, and you’ll be fine:
gem update `gem list | cut -d ' ' -f 1`
UPDATE
To uninstall all installed gems, it’s the same command with
uninstall
instead ofupdate
, like this:gem…