gpt4 book ai didi

ruby-on-rails - 我如何扩展 acts-as-taggable-on

转载 作者:行者123 更新时间:2023-12-04 06:22:17 27 4
gpt4 key购买 nike

我最近在我的应用程序中用 acts_as_taggable_on 替换了 acts_as_taggable_on_steroids 并且我一直遇到一个问题,即 Rails 找不到与新插件关联的类。我认为这是因为我正在使用沙漠插件并扩展了 acts_as_taggable_on 和 acts_as_taggable_on_steroids 插件中存在的一些类。我认为沙漠没有正确扩展新插件的类。有谁知道会发生什么?我注意到的一件事是 acts_as_taggable_on 插件的结构不同。基本上我收到这个错误:

Constant TagList from tag_list.rb not found

为了解决这个问题,我将 includes ActsAsTaggable 放入有问题的 Controller 中。不过,一旦我这样做了,我就无法访问我在 m 个覆盖模型中编写的任何方法。

最佳答案

当您扩展核心类或插件类时,您必须手动要求您在其中进行扩展的文件(除非以 Rails 自动加载约定命名)。从该文件中,您必须要求具有原始类定义的文件。也许这可以解决您的问题。

关于ruby-on-rails - 我如何扩展 acts-as-taggable-on,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3445675/

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