1

私は何をするかを追跡したいevent_calendar

それで、gemを追加してからバンドルをインストールすると、そのインストール場所が~/.rvm/gems/ruby-1.9.3-p448/gems/event-calendar-2.3.3/generators/event_calendar

そこで、デバッグしたい行にを追加require 'pry'して埋め込み、binding.pry

しかし、私が実行したときrails g event_calendar

event_calendar_generator.rb インを呼び出すと思いました~/.rvm/gems/ruby-1.9.3-p448/gems/event-calendar-2.3.3/generators/event_calendar

しかし、思った通りにブロックされませんでした。

 1 require 'pry'
  2 require File.expand_path(File.dirname(__FILE__) + "/lib/insert_routes.rb")
  3 binding.pry
  4 class EventCalendarGenerator < Rails::Generator::Base
  5   default_options :static_only => false,
  6                   :use_jquery =>  false,
  7                   :use_all_day => false
  8
  9   attr_reader :class_name, :view_name
 10
 11   def initialize(args, runtime_options = {})
 12     super
 13     binding.pry
 14     usage if args.length > 0 and args.length < 2
 15     @class_name = (args.shift || "event").underscore
 16     @view_name = (args.shift || "calendar").underscore
 17   end
4

0 に答える 0