Refactoring Tip: Eliminating Model.find(params[:id]) Duplication
In a controller, you’ll commonly have a method that requires you have an instance variable containing the object you’re working with. An example would be the show, edit, update, and destroy methods (REST). To eliminate having find(params[:id]) in multiple methods, you can use before_filter, like this: class Admin::PostsController < Admin::ApplicationController before_filter :find_post, :only => [:show, :edit, [...]
Sunday, December 7, 2008
0 Comments