[英]How do i understand actionpack and debug it with Rails
当我阅读源代码时,我只是没有概念或没有办法进行调试。 确切地说,我不知道从哪里开始。
我的理解是:
首先,我需要阅读的是路由。 但是我不知道启动服务时初始化路由在哪里。 我试图从对Rake的理解开始。 但是我不知道如何将它们关联起来。 重要的是,我不知道它们如何相互作用 。 我只知道肤浅的概念,...接下来我该怎么办?
感谢您的时间。
路由通常在config/routes.rb
定义,您可以通过运行rake routes
来查看其解释方式,以测试它们是否正常工作。
如果使路由表保持简单(最好通过遵循严格的REST-ful方法来完成),则将具有以下条目:
resources :users
如果您有时需要使用与REST不同的方法,请注意,它将使您的路由文件复杂化,因此在执行此操作之前请务必谨慎。
rake
是Rails和其他Ruby应用程序用来执行实用程序功能的通用实用程序。 在Rails世界中,它主要用于执行rake test
和rake routes
因为其他大多数功能都是由rails
命令本身处理的。
我将从阅读一些Rails指南( http://guides.rubyonrails.org/ )开始
调试Rails应用程序将是一个不错的开始http://guides.rubyonrails.org/debugging_rails_applications.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.