`
biyeah
  • 浏览: 203294 次
  • 来自: ...
社区版块
存档分类
最新评论

在Rails中使用Pry

 
阅读更多
Pry可看成是IRB的加强版。支持语法高亮等特点。
1、在Gemfile中添加:
引用
group :development do
gem 'pry'
end

运行bundle install。
2、在config/environments/development.r文件最后面添加:
引用
silence_warnings do
  require "pry"
  IRB = Pry
end

保存即可。
运行rails console进入pry终端。
pry项目地址:https://github.com/pry/pry
分享到:
评论

相关推荐

    Rails的中文乱码问题

    标题中的“Rails的中文乱码问题”涉及到的是在使用Ruby on Rails框架开发Web应用时,遇到的中文字符编码不正确的问题。Rails是一个基于Ruby语言的开源Web开发框架,它遵循MVC(Model-View-Controller)架构模式。在...

    rails向导打包

    这个文件详细介绍了如何在 Rails 中使用查询语言来检索、过滤和操作数据。这包括基本的查找方法(如 `find` 和 `where`),关联(如 `has_many` 和 `belongs_to`),以及更高级的查询技术,如链式查询和条件查询。 ...

    rails-refresh:在rails上刷新

    6. ** pry** 和 **byebug**:这两个是Rails开发中常用的调试工具,允许你在代码中设置断点,逐步执行,查看变量值等,帮助理解程序运行过程。 7. **数据库迁移**:在Rails中,如果你修改了数据库模型,记得运行`...

    征服-Ruby On Rails.rar

    在开发过程中,Rails的调试工具如`byebug`和`pry`可以帮助你理解代码执行过程。而`spring`可以加速应用的启动时间。此外,`bundle`管理和依赖,`git`进行版本控制,以及`Heroku`或`AWS`等云平台用于部署,都是Rails...

    结合使用 Oracle 和 Ruby on Rails 教程

    1. **安装必要的库和驱动**:在Rails项目中使用Oracle需要安装`ruby-oci8` gem,这是一个Ruby绑定到Oracle数据库的接口。首先,确保你有Oracle的客户端库,然后按照gem的文档安装`ruby-oci8`。 2. **配置数据库连接...

    awesome_rails_console, Rails 控制台增强使你的Rails 控制台更加出色.zip

    awesome_rails_console, Rails 控制台增强使你的Rails 控制台更加出色 使你的Rails 控制台非常出色这个 gem 是由使用pry生产,jazz_hands和 jazz_fingers的激发 was 。awesome_rails_console的优点是:减少 gem ...

    sassc-rails:将SassC-Ruby与Rails集成!

    在一个较大的项目中,这使编译速度提高了4倍: # Using sassc-rails[1] pry(main)> Benchmark.bm { |bm| bm.report { Rails.application.assets["application.css"] } } user system total real 1.720000 0.170000 ...

    Web.Services.on.Rails.

    在Rails中,开发Web服务主要涉及以下知识点: 1. RESTful API设计:Rails鼓励使用REST(Representational State Transfer)架构风格来构建Web服务。REST提供了一种基于HTTP方法(GET、POST、PUT、DELETE等)的资源...

    rails飞信 gem plugin api 插件的问题解决方案

    标题中的“rails飞信 gem plugin api 插件的问题解决方案”涉及到的是在Ruby on Rails框架下,使用特定的gem(一种Ruby的库或插件)来集成飞信API时遇到的问题及解决方法。飞信是中国移动推出的一种即时通讯服务,...

    《Ruby On Rails》 源码 下载、导入、运行

    若遇到问题,可以使用Rails的内置调试工具如`byebug`或`pry`进行调试。 8. **阅读和学习源码**: Rails采用模型-视图-控制器(MVC)架构,源码中的各个目录如`app/models`、`app/controllers`、`app/views`分别...

    rails-tools:我在Rails日常开发中使用的一组工具

    在Rails开发过程中,工具的选择和使用对于提升效率和优化工作流程至关重要。"rails-tools"是一个集合,包含了开发者Rafael Mendonça França在日常Rails项目中常用的工具和配置。这个压缩包文件“rails-tools-...

    execute_time:您的代码有多快? 在Rails控制台中直接查看

    执行时间处理时间直接在rails console监视执行时间和其他指标,类似于在每个请求之后... 如果您想测量几行代码,只需将其包装在begin/end : [ 4 ] pry ( main ) > begin[ 4 ] pry ( main ) * User . first . first_

    rails_plus_hacks_and_threads:(不要使用)Rails 4.x 支持 libhacks 和 libthreads

    自述文件在线程中运行各种狗屎的示例应用程序。什么是预配置导轨 4 后台工作计时码表Rails 应用程序模板 其他包括 rails 应用程序中的凉亭资产来自 ruby​​ 工具箱的 楷模观看次数rails-assets.org其他资产铁轨哈...

    programa-en-rails:西班牙语上的Ruby on Rails研讨会

    9. 错误处理和调试:学习Rails中的异常处理和日志记录,以及如何使用 pry 和 byebug 进行调试。 10. 持续集成/持续部署(CI/CD):如何设置Jenkins或Travis CI等工具自动化测试和部署流程。 此外,参与者可能还会...

    rails6-docker-app

    docker-compose-rails-6 该存储库定义了docker文件(Dockerfile和docker-compose.yml)来创建映像。 Docker映像根据以下命令从Docker Hub发布并可用。 $ git clone git@github....撬如果要在使用pry的断点停止后附加d

    m_and_d_pet_shop

    采用不购物 BE Mod 2 Week 1 Solo Project 学习目标 滑轨 使用表单(form_tag),按钮和链接为资源实现CRUD功能 使用MVC有效地组织代码,从而限制了视图和控制器中包含的逻辑量 ...在Rails文件中使用Pry或Byebug获得有

    pp_sql:Rails ActiveRecord SQL查询日志美化器

    编程语言 用 gem替换标准ActiveRecord#to_sql方法, 在控制台中输出漂亮SQL代码。...如果您是pry用户,或使用自定义输出格式化程序, puts User.all.to_sql puts用于输出空白,例如puts User.all.to_

    rails-6-action-text

    docker-compose-rails-6...如果要在使用pry在断点处停止后附加docker进程,请使用以下命令。 $ ./bin/docker-compose-attach web 构建映像并将其推送到Docker Hub 这只是管理员(Ham)在上推送Docker映像的注释。 参

    rails_new:精心设计的模板,用于构建现代Rails应用程序。 数分钟而不是数小时即可上手:fire::rocket:

    rails_new 经过精心设计的模板,用于构建现代Rails应用 :fire: 在数分钟而不是数小时内开始使用新应用 :automobile: :dashing_away:入门要克隆该存储库并执行以下步骤: 运行rails credentials:edit config/master....

Global site tag (gtag.js) - Google Analytics