1

当我阅读源代码时,我只是没有概念或没有调试方法。确切地说,我不知道从哪里开始。

我的理解是:

首先我需要阅读的是路由。但是我不知道启动服务时的初始化路由在哪里。我试图从 Rake 理解开始。但我不知道如何将它们关联起来。这很重要,我不知道他们如何互动。我只知道肤浅的概念,……接下来该怎么办?

感谢您的时间。

4

2 回答 2

0

路由通常在 中定义config/routes.rb,您可以通过运行来测试它们是否正常工作,rake routes以查看它们是如何被解释的。

如果您保持路由表简单(最好遵循严格的 REST-ful 方法),那么您将拥有如下条目:

resources :users

如果您偏离 REST-ful 方法(有时这是必要的),请注意这会使您的路由文件复杂化,因此在执行此操作之前要小心。

rake是 Rails 和其他 Ruby 应用程序用来执行实用功能的通用实用程序。在 Rails 世界中,它主要用于执行rake testrake routes因为大多数其他功能都由rails命令本身处理。

于 2013-04-25T15:10:46.860 回答
0

我会先阅读一些 Rails 指南(http://guides.rubyonrails.org/

调试 Rails 应用程序将是一个好的开始 http://guides.rubyonrails.org/debugging_rails_applications.html

于 2013-04-25T15:17:26.543 回答