On Thu, May 5, 2011 at 7:11 PM, clem_c_rock <[email protected]> wrote:

>
> 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"}
>
>
i bet you have something like

resources :operators, :only => [:index, :create]

in your routes file.  Since you're trying to go the the edit action of
your operators controller, you need to add the edit action to your routes.

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.
>
>


-- 
-------------------------------------------------------------
visit my blog at http://jimlabs.heroku.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