Rails命名空间路由问题

时间:2012-12-14 13:46:36

标签: html ruby-on-rails-3 ruby-on-rails-3.1 routing

我的问题非常简单,我认为可以使用Restful Style轻松解决,但我只想以非宁静的方式进行。

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

它希望在管理员控制器上映射social_feeds操作,而不是Admin::SocialFeedsController的创建操作。

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

由于

1 个答案:

答案 0 :(得分:0)

# Rotues
namespace :admin do
  resources :social_feeds
end

我假设您希望/ admin / social_feeds网址有效?