`
wudixiaotie
  • 浏览: 136831 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

rails调试

阅读更多

最初用rails调试是用puts输出,后来开始测试驱动之后就没怎么调试了,哪测试不过直接找原因,实在需要看运行时就在测试里用pp,然后还是看guard输出。

后来在一个公司工作,他们调试都是logger.info然后查日志,因为不是在本地调试而是直接在服务器上调试。

今天才知道原来pry调试这么方便。。。直接binding.pry后运行到此就直接可以在控制台差运行时。和.Net的断点一模一样,真好。

分享到:
评论
2 楼 wudixiaotie 2014-11-05  
没用过rubymine
1 楼 string2020 2014-11-05  
和工具(rubymine)提供的调试方式比,那个好

相关推荐

    rails_dt:Rails调试工具包

    Ruby / Rails调试工具包rails_dt gem为您提供了DT.p()方法来打印调试消息。用法在您的Gemfile ,添加: gem "rails_dt"#gem "rails_dt", "git: https://github.com/dadooda/rails_dt.git" # Edge version. 现在,...

    railsbug:(已停产)用于 Ruby on Rails 调试的 Firebug 扩展

    信用到期的信用使此扩展程序更易于编码的两件事: rack-bug ,一个 Rails 调试工具栏 - 我用它作为后端,因为它有一个很好的结构来处理这样的工具。 约翰Resig的JavaScript microtemplating microframework - ...

    Rails相关电子书汇总二

    标签“源码”和“工具”提示我们,这个压缩包可能还包含一些实际的代码示例或者辅助开发的工具,如Rails调试工具、性能分析工具等。 总之,“Rails相关电子书汇总二”这个压缩包对于想要深入学习和理解Rails框架的...

    web开发之rails最新调试通过购物车代码

    本压缩包中的"web开发之rails最新调试通过购物车代码"是关于使用Rails进行Web应用开发的一个实例,特别是针对购物车功能的实现。 购物车是电商网站的核心部分,它允许用户选择商品并保存这些选择以便后续购买。在...

    Aptana_RadRails_Setup_2.0.2.exe.hx3.rar

    2. 调试支持:内建的Rails调试器,可以设置断点,查看变量值,跟踪代码执行流程。 3. 集成开发环境:集成了Git、SVN等版本控制系统,方便团队协作。 4. 自动重构工具:通过自动化操作帮助改善代码结构,提升代码质量...

    Ruby-RailsFootnotes在每一个Rails页脚展示应用程序的相关信息方便调试

    在开发过程中,调试是必不可少的一部分,为了帮助开发者更有效地定位问题,Rails社区创建了多种辅助工具,其中之一便是Rails Footnotes。Rails Footnotes是一个插件,它可以在每个Rails页面的页脚处显示详尽的应用...

    rails2-sample

    从给定的文件信息来看,我们正在探讨的是一本关于Ruby on Rails的书籍,书名为《Simply Rails2》,作者是Patrick Lenz。本书旨在为初学者提供深入理解Ruby on Rails框架的指南,从基础概念到高级主题均有涵盖,是...

    Rails

    标签 "工具" 可能意味着讨论到了与Rails开发相关的工具,如集成开发环境(IDEs)、包管理器(如Bundler)、测试框架(如RSpec和Capybara)、调试工具等,这些工具能提升开发效率和代码质量。 压缩包子文件的文件...

    rails指南 中文版

    10. **Rails Console**:提供了一个交互式的命令行工具,用于检查和调试应用,执行Ruby代码,以及与数据库交互。 11. **Rails Generators**:Rails的生成器可以帮助快速创建新的控制器、模型、迁移等,大大提高了...

    使用Aptana+Rails开发Rails Web应用(中文)

    在开发过程中,Aptana的调试工具是必不可少的。你可以设置断点,单步执行代码,查看变量值,帮助找出程序中的错误。此外,Aptana还集成了版本控制系统,如Git,你可以直接在IDE中完成提交、推送等操作。 Rails的另...

    Rails相关电子书汇总

    11. **Rails Console**:提供了一个交互式的Ruby环境,便于开发者调试和实验代码。 12. **Rails API模式**:Rails 4引入了API模式,使得构建RESTful JSON接口变得更加简单。 13. **Webpacker和Webpack**:Rails ...

    Rails3常用命令行命令

    在控制台中,你可以直接操作应用的数据模型和执行各种Ruby代码,进行数据查询和调试。 为了启动Rails应用的服务,你可以运行: ```bash rails server -p *** ``` 这里的`***`代表你想让服务器监听的端口号。默认...

    rails向导打包

    文件会介绍 `rails console`、`binding.pry`、`puts` 输出和 `debugger` 语句的使用,以及如何利用 Rails 的日志系统和测试套件进行调试。 6. **Asset Pipeline**: Rails 的 Asset Pipeline 提供了一种管理应用程序...

    The Rails 4 Way

    - **开发模式**:通常包含更多的调试信息和详细的错误报告,方便开发者快速定位问题。 - **测试模式**:专为自动化测试设计,可能会关闭缓存等性能优化措施。 - **生产模式**:注重性能和安全性,减少不必要的...

    rails cookbook

    而“工具”可能指的是书中介绍的一些用于Rails开发的辅助工具或插件,如数据库管理、测试框架、调试工具等。 在压缩文件列表中,我们看到的是`rails cookbook(普通下载).chm`。`.chm`是Microsoft编写的帮助文件格式...

    Ruby-GoOnRails使用Rails生成器来生成一个Golang应用

    测试与调试 在Rails中,你可以使用RSpec或其他测试框架来测试Rails部分。对于Go服务,可以使用Go的内置测试框架进行测试。`GoOnRails`还支持生成测试文件,便于测试Go代码。 ### 9. 部署与监控 部署时,通常会将...

    Ruby on Rails入门经典代码

    - Rails Console:交互式的命令行环境,用于调试和测试代码。 - Rails Server:启动本地开发服务器。 7. **Rails最佳实践**: - RESTful设计:遵循HTTP动词(GET, POST, PUT, DELETE)来设计API。 - Convention...

    the rails way

    Mongrel不仅能够运行Ruby应用,还提供了调试和扩展的功能,是Rails开发者必备的知识点之一。 #### Rails Plugins: Extending Rails Beyond the Core Rails插件允许开发者扩展Rails的功能,通过添加自定义模块或...

Global site tag (gtag.js) - Google Analytics