rails 3路线新:新动作单数形式

时间:2012-08-14 21:46:15

标签: ruby-on-rails-3 routes

我不知道我是否对这个人挑剔,但你如何创建一个:新的行动成员?

当我有

resources :posts, :except => [:show] do
  get :another_new, :on => :collection
end

这给了我一个复数(在路线another_new_posts GET /posts/another_new(.:format)中)。

但是当我使用成员时,我确实得到了单数,但它想要一个:id(在路由another_new_post GET /posts/:id/another_new(.:format)中)。

如何使用another_new_post/posts/new的路线中创建另一个新内容?

1 个答案:

答案 0 :(得分:0)

将其作为资源块之外的独立部分放置:

match 'posts/another_new' => "posts#new", as: :another_new_post