0

我希望能够遵循更接近 Rails 对资源丰富的路由所做的约定。例如,我将“注册”视为一种资源,它自己的控制器包含“新建”和“创建”操作。

在 app/controllers/signup.rb 我有:

MyApp.controllers :signups do
  get :index do
    # ...
  end

  post :index do
    # ...
  end
end

有什么方法可以使用这些路由名称,同时实际响应 '/signups' 以外的路径?感觉就像 Padrino 的路由命名系统与路由映射到的 URL 紧密耦合。

我试过了:

MyApp.controllers :signups, :map => '/another-path' do
  # ...
end

在其他各种事情中没有成功。也许我应该回到使用 Rails ......自己的问题)。

4

1 回答 1

0

这就是我将如何做你所要求的

# in app/controller/signups.rb
MyApp.controllers :'another-path'  do
  get '/' do
    # ...
  end
end
于 2012-03-29T19:27:09.493 回答