Model methods and joins...

Hello, this is a repost, something seemed to go wrong last time I tried to post...

Anyway I got this model: class Command < ActiveRecord::Base   has_many :executions

  def with_extension(ext)     Extension.all(:include => :command,                        :conditions => { :suffix => ext})   end end

And this code in a controller method       @commands = Command.with_extension('txt') But I get this error then undefined method `with_extension' for #<Class:0xb6eaecbc>

I'm obviously doing something wrong, but since I'm not very experienced with ruby, I don't know what it is...

Another problem I have is that I'm not sure the method code is right. This is the extensions schema:   create_table "extensions", :id => false, :force => true do |t|     t.string "suffix", :null => false     t.integer "command_id", :null => false   end

I want to select all commands which is mapped to a specific suffix.