2012-12-14 229 views
2

问题我的问题非常简单,我认为可以使用Restful Style轻松解决,但我只是想以非宁静的风格进行操作。Rails命名空间路由

# Controller 
class Admin::SocialFeedsController < ApplicationController 
... 
end 

# Rotues 
namespace :admin do 
    resources :social_feeds do 
    collection do 
    post 'create' 
    get 'index' 
    ... 
    end 
    end 
end 

<form action="/admin/social_feeds/create" method="post"> 
... 
</form> 

它要管理控制器,而不是我们创建行动Admin::SocialFeedsController上映射social_feeds行动。

我不想在这里使用Rails Form Helpers。

感谢

+0

@Syed。感谢编辑,我只是​​很想念它。 –

回答

0
# Rotues 
namespace :admin do 
    resources :social_feeds 
end 

我假设你想/管理/ social_feeds网址的工作?

+0

是的,我已经尝试过,但仍然是相同的错误。把错误放在下一条评论中。 –

+0

http://local.testproject.com/admin/social_feeds/create ERROR :: AbstractController :: ActionNotFound(无法找到AdminController的操作'social_feeds') –

+0

您的AdminController的外观如何? 'rake routes'是否正确地路由URL? –