Archive for the ‘Programming’ Category
Upgrading to Rails 3: Beware of the Object#tap pattern
The advent of Object#returning first, and Object#tap consequently, quickly lead to a very common and elegant pattern in the Rails community to scope a variable to a block in your template code. Here’s a simple .erb file. <% “Simone”.tap |string| %> Hello, <%= string %>. <% end %> Once executed, in Rails 2.3 the template [...]
Upgrading to Rails 3: You are using the old router DSL which will be removed in Rails 3.1
How to fix the DEPRECATION WARNING: You are using the old router DSL which will be removed in Rails 3.1.
Capistrano: Executing a command as root without using sudo
How to run a command in Capistrano as a root without using sudo.
The Road to Rails 3: make your Rails 2.3 project more Rails 3 oriented
The goal of this article is to feature a list of tips and changes you can already introduce in your Rails 2 application to anticipate the migration and make your code more compatible with Rails 3.
Unobtrusive JavaScript in Rails 3
How to upgrade your JavaScript codebase from Rails 2 to Rails 3 Unobtrusive JavaScript, with real jQuery examples included.
Recent Comments