gpt4 book ai didi

ruby-on-rails - Ruby 的 require 语句的漂亮版本?

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

我一直认为这种事情很丑陋:

require File.join(File.dirname(__FILE__), 'hirb/config')

是否有更好的替代方案,也许是为 Rails 编写的?

require_relative 'hirb/config'
require_relative '../another/file'

最佳答案

最好的方法可能是准备您的加载路径,这样您就不需要执行所有这些操作。对于您的主模块或 init 文件来说,引入一些其他位置并不是特别困难。

这也受 RUBYLIB 环境变量以及 -I 命令行参数的影响。

$: << File.expand_path(File.join('..', 'lib'), File.dirname(__FILE__))

关于ruby-on-rails - Ruby 的 require 语句的漂亮版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1532934/

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