我需要向名为Things的资源添加第二个“新”操作(称为 *different_new*) 。我希望它解决:
things/different_new
我在我的 *things_controller.rb* 上定义了一个 different_new 操作
按照rails guide to routing,我看到了这个添加自定义操作作为路由的示例:
resources :photos do
member do
get 'preview'
end
end
但是,像这样添加的任何操作都会添加到特定资源中。例如,上面将导致这样的路线:
照片/:photo_id/预览
所以这对我不起作用,因为我希望该操作是创建新资源的位置,而不是针对已创建资源的操作。
我该如何解决这个问题?