0

私がこれにこだわりがあるかどうかはわかりませんが、:new アクションメンバーを作成するにはどうすればよいですか?

私が持っているとき

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ですか?

4

1 に答える 1

0

これをリソース ブロックの外に独立したピースとして配置します。

match 'posts/another_new' => "posts#new", as: :another_new_post
于 2012-08-14T22:19:03.690 に答える