Thanks for your help.   I realized before I saw your reply that I should have
made a operations_controller instead of the operator_profile_controller.  
So I did that and I now have:

resources :operations in routes

and in operations controller I have all 7 rest methods.

And now I'm getting this:

No route matches {:controller=>"operators", :action=>"edit"}

because of this link in application.html.erb:

 <%= link_to('Profile', :controller => "operators", :action => "edit") %>

and when I do a rake routes - the only methods that are listed for operators
are:

 operators GET    /operators(.:format)                           
{:action=>"index", :controller=>"operators"}
               POST   /operators(.:format)                           
{:action=>"create", :controller=>"operators"}

My model is operator.rb




clem_c_rock wrote:
> 
> 
> I'm still trying to get used to REST concepts and forms
> 
> I have a very simple controller that updates user profile data.    I have
> this link that takes me to the controller:
> 
> <%= link_to('Profile', :controller => "operator_profile", :action =>
> "edit") %>
> 
> I then want to simply display the operator's data like this:
> 
> def edit
>   @operator = Operator.find(current_operator.id)
> end
> 
> and I want a form that posts to a update method in operator_profile.    in
> my routes I have
> 
> resources :operator_profile
> 
> I feel like I'm completely locked into the 7 base methods of REST and
> everything else throws routing errors
> 
> I couldn't even get the update method to work.   
> 
> Can this be simplified?
> 
> 

-- 
View this message in context: 
http://old.nabble.com/Restful-routing-seems-excessive-at-times---I-want-to-simplify-tp31547496p31549366.html
Sent from the RubyOnRails Users mailing list archive at Nabble.com.

-- 
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 [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to