alias_method_chain
Wilhelm Chung had a nice followup to my post last week about Rails Unusual Architecture He provides more details about how alias_method_chain works and even includes a few...
Wilhelm Chung had a nice followup to my post last week about Rails Unusual Architecture He provides more details about how alias_method_chain works and even includes a few...
Let's continue our on-again, off-again series about making Rails better We've talked about fixing ActiveRecord's awkward handling of attributes, implementing RESTful error...
There has been surprisingly little written about how Rails is implemented If you Google for "architecture Rails" you'll find plenty of articles that describe Rails as a web...
Error handling in web applications is devilishly complex - we ended up rewriting SIAS's error handling code in almost every release There are two main sources of complexity...
Over a year ago, I released a Rails 10 plugin that added support for content negotiation Conceptually it was simple - map the HTTP Accept header to template extensions For...
Just as Peter continues to be amazed by Wikipedia, so do I Today I noticed that David Jenkins, who I used to work with, wrote an article about a programminglanguage called Magik...
Let's revisit the subject of content negotiation in Rails Now that I've upgraded to Rails 11 I've had a chance to play with the new responds_to functionality To get some...
Time to continue the REST and Rails theme Rails' most egregious violation of REST is that it exposes object methodsin URIs: http://myrailsappcom/users/show ...
From 2000 to 2004, Peter and I drove the development of GE Smallworld's InternetApplication Suite which made is possible for customers to put their complex-GIS applications onto...