⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 22 - using breakpoint in your web application.rb

📁 O Reilly Ruby Cookbook source code
💻 RB
字号:
$ ./script/breakpointerNo connection to breakpoint service at druby://localhost:42531Tries to connect will be made every 2 seconds...#---class ItemsController < ApplicationController  def update    @item = Item.find(params[:id])    @item.value = '[default]'    @item.name = params[:name]    @item.save    render :text => 'Saved'  endend#---class Item < ActiveRecord::Base  attr_accessor :name, :value    def name=(name)    super    breakpoint  endend#---Executing break point "Item#name=" at item.rb:4 in `name='  irb:001:0> local_variables  => ["name", "value", "_", "__"]  irb:002:0> [name, value]  => ["Foo", "[default]"] irb:003:0> [@name, @value]  => ["Foo", "[default]"]  irb:004:0> self  => #<Item:0x292fbe8 @name="Foo", @value="[default]">  irb:005:0> self.value = "Bar"  => "Bar"  irb:006:0> save => true  irb:006:0> exitServer exited. Closing connection...#---   breakpoint "Trying to set Item#name, just called super"#---1.upto 10 do |i|  assert { Person.find(i) }  p = Person.find(i)  p.update_attribute(:name, 'Lucas')end#---

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -