It looks like the Rails news for 2008 will be dominated by the impending cats-and-dogs merger of Merb and Rails. More on that next week.
Right now, here’s some links back to Rails content that our team has put out during 2008 that’s still useful, or that I just plain still like. I think a lot of people reading this came to our blog during 2008, so much of this might be new to you. Enjoy.
Fun stuff
- Lesser Known Test Processes: This is a look at the test development processes that we all do even when we know we shouldn’t. I had a lot of fun presenting a version of this post at WindyCityRails.
- A Rails Story or An Engine That Really Could Honestly, I just love repeating this story…
The Legacy Posts
Two posts about managing the complicated problem of taking over a project with pre-existing data or code.
Working with ActiveRecord
A couple of tips for doing weird stuff with ActiveRecord
- Using the Null Object Pattern With ActiveRecord 3/4
- Using ActiveRecord and metaprogramming to Define Constants for Enumerated Types
RailsConf 2008
I was there this year, and I even wrote a blog post.
The Named Scope Duology
Somehow, I just knew that calling this post “Named Scopes Are Awesome” would get at least a little bit of attention…
Controllers and Views
Personally, I’m still looking around for the perfect solution to structuring views.
- Pretty Blocks In Rails Views
- DRYing Up Rails Controllers: Polymorphic and Super Controllers
- I’m Cranky Because I’m Not Getting Enough REST
- Helpers and Partials
Style
Who doesn’t love a good argument about style?
- Elements of Ruby Style
- Ruby Stylista
- Ruby On Rails Style Guide This is the most current version, incorporating the first two links.
- Rails Worst Practices: 13 Coding Nightmares You Should Avoid (Josh 12/10)
Security Testing
And a couple of quick posts about how to manage security testing in your Rails application


Just because you are looking for solutions to MVC, check it out http://www.heavyworks.net/posts/models-and-controllers-who-are-you-calling-fat/ and http://www.heavyworks.net/posts/understanding-the-mvc-pattern/ (i’m not self-promoting, i swear! ahha) just sharing my thoughts with you guys. It’s concept-oriented and not language-specific
[]s!