当我阅读源代码时,我不是概念,也不是调试器。确切地说,我不知道从哪里开始。
我的理解是:
首先,我需要读的是路由。但我不知道启动服务时初始化路由在哪里。我试着从Rake的理解开始。但我不知道怎么把它们联系起来。这是很重要的,我不知道他们是如何相互作用的。我只知道肤浅的概念.我接下来该怎么办?
谢谢您抽时间见我。
发布于 2013-04-25 15:10:46
这些路由通常是在config/routes.rb中定义的,您可以通过运行rake routes来测试它们是否正确工作,以查看它们是如何被解释的。
如果您保持路由表简单,最好遵循一种严格的REST方法来完成,那么您将得到如下的条目:
resources :users如果您偏离了有时有必要的其他方法,请注意这将使您的路由文件复杂化,因此在这样做之前要小心。
rake是Rails和其他Ruby应用程序用来执行实用程序功能的通用实用程序。在Rails世界中,它主要用于执行rake test和rake routes,因为大多数其他函数都是由rails命令本身处理的。
发布于 2013-04-25 15:17:26
我将从阅读一些Rails指南(http://guides.rubyonrails.org/)开始
调试Rails应用程序将是一个好的开端-- applications.html
https://stackoverflow.com/questions/16218413
复制相似问题