Easy Question: var on initialize for use by all methods

don’t think it’s gonna work that way. You can do that using before_filter

class ThingController < ApplicationController
before_filter :setup

def index
@listings = @model_name.paginated_list (params[:page])
end

def detail
@listing = @model_name.find(params[:id])
end

private
def setup
@model_name = params[:section].classify.constantiz
@section_name = params[:section]

end

end

there’s more at http://railsmanual.org/module/ActionController::Filters::ClassMethods