gpt4 book ai didi

ruby-on-rails - 如何在 Rails 5 中删除帮助文件?

转载 作者:行者123 更新时间:2023-12-03 19:35:23 25 4
gpt4 key购买 nike

我是 Rails 新手,在使用 rails g controller Users 之后为了生成用户 Controller ,我决定删除(即 rm )在 app/helpers/users.rb 中生成的帮助器,因为我意识到我不需要它。在我身边保留一堆空文件似乎很难看。这打破了我的应用程序。当我尝试访问我的任何页面或运行测试时,我收到此错误:Couldn't find UsersHelper, expected it to be defined in helpers/users_helper.rb .

我通过手动重新创建该文件来修复它,但我该如何摆脱它?只是不支持吗?

根据人们提出的问题进行编辑

助手似乎没有在任何地方明确引用,grep -Ri UsersHelper .仅返回模块本身的结果和 bootsnap 缓存文件。与 :helper 'user' 相同的命令或“帮助者/用户”不返回任何内容。

最佳答案

如果 Rails 告诉您它找不到 UsersHelper,那么这意味着该模块在项目的其他地方被调用。当页面显示找不到消息时,它还应该指出包含 UsersHelper 的违规文件(与测试输出相同)。如果删除此引用,则删除模块(或目录)应该没有问题。

关于ruby-on-rails - 如何在 Rails 5 中删除帮助文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49950136/

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