ruby-on-rails – 从Rails中的控制台调用ApplicationController
发布时间:2020-12-16 21:45:36 所属栏目:百科 来源:网络整理
导读:在Rails中,假设该文件已经被加载,那么可以从控制台的这个例子中调用my_method? # some_file.rbclass MyClass ApplicationController::Base def my_method(args) 解决方法 另一个非常简单的方法是使用ApplicationController本身的一个实例. ApplicationContr
在Rails中,假设该文件已经被加载,那么可以从控制台的这个例子中调用my_method?
# some_file.rb class MyClass < ApplicationController::Base def my_method(args) 解决方法
另一个非常简单的方法是使用ApplicationController本身的一个实例.
ApplicationController < ActionController::Base def example "O HAI" end end 然后在控制台中,您可以执行以下操作: >> ApplicationController.new.example 这将输出以下内容: O HAI 这当然是限制不能访问一般的请求,例如请求对象本身.如果你需要这个,像Patrick Klingemann所建议的那样,你可以使用调试器…我个人建议使用Pry: > Pry on RubyGems.org 这对你来说可能太晚了,但希望将来可以帮助某人. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |