gpt4 book ai didi

ruby-on-rails - 如何从模型调用辅助方法?

转载 作者:行者123 更新时间:2023-12-04 07:41:14 31 4
gpt4 key购买 nike

我在带有 MongoID gem 的 Rails 应用程序中使用 MongoDB 作为数据库。我想用 n aafter_create 回调方法从模型中调用辅助方法。这怎么可能?我的模型代码是:

class Department
include ApplicationHelper
after_create :create_news
private
def create_news
@user = ApplicationHelper.get_current_users
end
end

我的帮助代码是:
module ApplicationHelper
def get_current_users
current_user
end
end

当我创建新部门时,会发生以下错误。
undefined method `get_current_users' for ApplicationHelper:Module

如何消除错误?提前致谢。

最佳答案

我也使用 mongoid 并一直使用它。虽然不应该是 mongoid 独有的。

ApplicationController.helpers.my_helper_method

关于ruby-on-rails - 如何从模型调用辅助方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14088945/

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