gpt4 book ai didi

ruby-on-rails - 在 Rails 中从控制台调用 ApplicationController 方法

转载 作者:数据小太阳 更新时间:2023-10-29 06:38:41 27 4
gpt4 key购买 nike

在 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

当然,这有一个限制,即不能访问正常请求的所有内容,例如 request 对象本身。如果您需要这个,正如 Patrick Klingemann 所建议的那样,您可以使用调试器……我个人建议使用 Pry:

这对您来说可能为时已晚,但希望它能对将来的人有所帮助。

关于ruby-on-rails - 在 Rails 中从控制台调用 ApplicationController 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10670360/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com