我目前正在使用精炼厂cms.我创造了一个引擎,并用它在app/helpers/admin/个助手.

module Admin
    module myHelper
        def somefunc
        end
    end
end

那么,是否可以在管理模块之外使用somefunc

推荐答案

在你的application_helper.rb:

module ApplicationHelper
  include Admin::MyHelper
end

这将把这些助手方法导入到ApplicationHelper中,从而使它们在视图中可用.你可以在任何一个助手身上做到这一点.

Ruby-on-rails相关问答推荐

Rails 7 Active Record::SessionStore -如何获取控制器中当前会话的数据库ID?

Rails 7.0.4 和 link_to 的数据确认不起作用

计算总价(商品数量*商品价格)

为什么 Rails 执行器不能识别内核的改进?

Gem::Ext::BuildError:ERROR:无法在macOS Monterey上构建Gem本机扩展

在 Ruby on Rails html.erb 文件中循环

你能从 Heroku dynos/workers 中获得多少性能?

使用 Rspec 测试 Rails 3.1 可安装引擎

如何在两个日期之间生成随机日期和时间?

Rails 将 form_for 对象传递给部分

模型验证中的 Rails 国际化 (I18n):可能与否?

Rails:设计:按角色登录后重定向

Rails 服务对象与 lib 类

如何显示 RSpec 测试生成的 SQL 查询日志(log)?

Redis 引发需要 NOAUTH 身份验证错误,但没有设置密码

Rails:将所有未知路由重定向到 root_url

如何检测我的代码是否在 Rails 3 的控制台中运行?

如何在 RSpec 中包含 Rails 助手

为什么 Ruby on Rails 使用 http://0.0.0.0:3000 而不是 http://localhost:3000?

在任何来源中都找不到 thread_safe-0.3.0