我希望能够遵循更接近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 ..那有它自己的问题。)
答案 0 :(得分:0)
这就是我要做的事情
# in app/controller/signups.rb
MyApp.controllers :'another-path' do
get '/' do
# ...
end
end