Organizing controllers and models

What can be the ways to organize Controllers and Models into proper
hierarchy? This is essential, as in my application, there are 3-4
controller and 5-6 models corresponding to one service. And there can be
hundreads of service added later on. If I am putting all the contollers
and models in the same directory, it will become very bulky and even
there may be name conflicts.
So I organized it under different directories under the controllers and
models.
I created module1 directory under controllers and written controller as
follows.

test1_controller.rb
class Module1::Test1Controller < ApplicationController
def index
@names=Module1::Test1.find(:all)
end
end

I have created module1 directory under models and written model as
follows:
test1.rb
class Module1::Test1 < ActiveRecord::Base
self.table_name=‘module1_test1s’
end

I have to specify table name in every model, otherwise it looks for
test1s table only. Is there any way to get rid of this?
I havent tried implementing association,I think it may create problem in
that also.

Or is there any cleaner way to do it using rails?

Regards
Dharmarth

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs