Hello

I have this in my route.rb

namespace :admin do
    resources :accounts do
      resources :portals do
        post 'create'
        post 'edit'
        post 'show'
      end
    end
  end

Actually, from the beginning it looked like this:

namespace :admin do
    resources :accounts do
      resources :portals
    end
  end

Before, but even now, when I go to
/admin/accounts/1/portals

Then the method named create was executed.
Even when I go to /admin/accounts/1/portals/create
the same method is executed

I need now to execute the method edit

If I try to call it with GET, then it works. So pasting in the
browser
/admin/accounts/1/portals/edit

works.

But the thing is that this should be a POST. So when I try to access
this page, with curl, specifying it is a POST, then I get a

Routing Error

No route matches "/admin/accounts/1/portals/edit"

So it didnt help putting the specific route with post and get into the
admin-portals-resource.

What is wrong? Maybe a simple thing, but Im very unexperienced in ROR.
Thanks.




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