gpt4 book ai didi

ruby-on-rails - Rails 检查 IRB 控制台或网页

转载 作者:行者123 更新时间:2023-12-03 16:04:08 28 4
gpt4 key购买 nike

在我的模型中,我想检查应用程序是在 IRB consol 内运行还是作为网站运行?

class MyModel < ActiveRecord::Base
def xmethod
if !isIRBconsol
self.user_id = UserSession.find.user.id
end
end
end

最佳答案

这有点黑客,但它应该有效:

class MyModel < ActiveRecord::Base
def am_i_in_irb?
self.private_methods.include? 'irb_binding'
end
end

但正如 Kathy Van Stone 上面所说的,这可能是一个更好的解决方案。

关于ruby-on-rails - Rails 检查 IRB 控制台或网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2329729/

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