Quoting Pallav_bfs <spallav88@gmail.com>:
I have a controller (employee) with it's model and view. Now I need to
write another controller (emp) which would not have any model or view.
This emp controller should be able to invoke all the methods of
employee controller.And eventually be able to represent all the
relevant information.

I have also a dependent controller of 'employee' which is 'account' .
I have set up routes as per that.
# in routes.rb
resources :employees do
resources :accounts

and, resources :emp, :as =>"employees" do
resources :acc , :as=>"accounts"
POST on /emp/ would be as good as a POST on /employees/
or GET on /emp/1/edit should work as GET on /employees/1/edit
or GET on /emp/1/acc should be equivalent to GET on /employees/1/

I was thinking how to write the emp controller.Please help.
You've said what is the same between emp and employee. So what is different
between emp and employee? In general, you cannot call the instance methods of
one class for another class, only class methods. Depending on what you are
trying to do, emp can inherit from employee or there is only the employee
controller and routes map the emp requests onto the employer controller.


You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

Search Discussions

Discussion Posts


Related Discussions

Discussion Navigation
viewthread | post
posts ‹ prev | 3 of 3 | next ›
Discussion Overview
grouprubyonrails-talk @
postedApr 2, '12 at 10:17a
activeApr 2, '12 at 4:12p



site design / logo © 2021 Grokbase