Padrino,名字路径与路径不同?

时间:2012-03-25 08:45:14

标签: ruby padrino

我希望能够遵循更接近Rails对资源路由所做的约定。例如,我正在考虑"注册"作为一种资源,它拥有自己的控制器,包含" new"和"创造"动作。

在app / controllers / signup.rb中我有:

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

  post :index do
    # ...
  end
end

我有什么方法可以使用这些路由名称,而实际上是在' /注册'?之外的路径上做出响应感觉Padrino的路线命名系统与路线映射到的URL紧密耦合。

我试过了:

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

其他各种事情都没有成功。也许我应该回到使用Rails ......我只是对TDD的启动开销感到沮丧,我现在正在开始一个新项目(请不要把我推荐给Spork ..那有它自己的问题。)

1 个答案:

答案 0 :(得分:0)

这就是我要做的事情

# in app/controller/signups.rb
MyApp.controllers :'another-path'  do
  get '/' do
    # ...
  end
end