Method models and complex querries...

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.

  Niklas Ulvinge
thanks you for your
time and wishes you
   and everybody
Happy programming!

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

This is a method on an instance,

end

And this code in a controller method
@commands = Command.with_extension('txt')

But here it is being called for the class.

try:

def self.with_extension
...
end

in the Command class.

However, since the with_extension method only really interacts with
the Extension class I think that would be a better place for it.

class Extension < ActiveRecord::Base
  def self.all_with_extension(ext)
    Extension.all(...) # code to find all required extensions
  end
end

Allan