gpt4 book ai didi

sinatra - 在 sinatra 中,如果我想向 String 类添加一个方法,我应该把这些代码放在哪里?

转载 作者:行者123 更新时间:2023-12-01 12:56:49 26 4
gpt4 key购买 nike

class String
def show(word)
word
end
end

如果我想在 Sinatra 中添加这个方法,我首先尝试添加到辅助代码,但它给了我一个无方法错误,什么是最好的方法来做到这一点

最佳答案

您不应该将它添加到任何帮助程序中,因为 helpers ... do 本身就是一种方法。

您应该做的是在您的项目根目录中创建一个 ext 目录,添加一个名为 string.rb 的文件并将您的代码放入其中。

然后在你的app.rb中,添加require './ext/string.rb'

这将是一种简单的方法,但还有许多其他方法来构建您的代码。

编辑:

根据下面 Matt 的回复,您应该调用您的目录 core_ext 而不是 ext

关于sinatra - 在 sinatra 中,如果我想向 String 类添加一个方法,我应该把这些代码放在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9239863/

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