table less model

I want to have a simple model without a table for ACL purposes because
there aren't going to be many methods at all.

How could I have a Model like...

ControllerMethod securitylevel

users_list 8
reports_ar 6
ar_print_checks 7

so I can use retrieve and use these values in a before_filter in
ApplicationController.rb? The intent is to create a lightweight ACL
system.

I don't see the need to actually create a table or store the data in a
table at all.

Any suggestions on how I can accomplish this?

Craig

If your model isn't abstracting the DB in anyway, just don't have it
inherent from ActiveRecord::Base... or perhaps I'm not understanding
part of your question?

pharrington wrote:

If your model isn't abstracting the DB in anyway, just don't have it
inherent from ActiveRecord::Base...

Exactly. Also, I recommend that you (the OP, that is) take a look at
Authlogic, which uses a tableless model for user authentication; perhaps
it will do what you want.

Best,

pharrington wrote:
> If your model isn't abstracting the DB in anyway, just don't have it
> inherent from ActiveRecord::Base...

Exactly. Also, I recommend that you (the OP, that is) take a look at
Authlogic, which uses a tableless model for user authentication; perhaps
it will do what you want.

class ModelName < ActiveRecord::Base

Add Following lines in a model

def self.columns() @columns ||= []; end
def self.column(name, sql_type = nil, default = nil, null = true)
columns << ActiveRecord::ConnectionAdapters::Column.new(name.to_s, default, sql_type.to_s, null)
end

end