【发布时间】:2012-01-12 20:52:51
【问题描述】:
我目前正在学习 Rails,它很棒,但我真的很喜欢 Symfony 的路由系统。在 Symfony 中,可以使用注释直接在 Controller 中定义路由。例如:
/**
* @Route("/blog")
*/
class PostController extends Controller
{
/**
* @Route("/{id}")
*/
public function showAction($id)
{
}
}
这意味着 /blog/5 将路由到 PostController#showAction。我喜欢这种方法,因为路由是直接在您的操作方法之前定义的,并且从我的角度来看,这比在单个文件中定义所有内容更有意义。
Rails 有类似的东西吗?
谢谢!
【问题讨论】:
标签: ruby-on-rails symfony routing