ruby-on-rails - rails : How do I use helpers in a separate class in lib

标签 ruby-on-rails

我碰巧在 lib 文件夹中创建了一个文件,我想在该文件中使用 TextHelper。如何使 Texthelper 可用?

建议赞赏,
谢谢,

最佳答案

其实一点也不难。您可以只包含 TextHelper您类(class)的模块。

class MyLib
  include ActionView::Helpers::TextHelper

  def five_things(x)
    pluralize 5, x
  end
end

>> MyLib.new.five_things "dog"
=> "5 dogs"

这是我在 lib 中定义的一个类。 ,并从 script/console 输出 session 以确保一切顺利。

关于ruby-on-rails - rails : How do I use helpers in a separate class in lib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/896134/

相关文章:

css - 背景图像不会加载图像 Ruby on Rails

mysql - 坚持 ruby​​ 和 mysql

ruby-on-rails - Bundle Install 非常初学者的问题

mysql - 每个用户存储大量数据的多用户系统的 Rails 性能计划

javascript - 通过 AJAX in rails 加载更多用户电影

ruby-on-rails - Ruby on Rails 控制台导出表到 excel

ruby-on-rails - 在 mongo 分片环境中排序会降低性能

javascript - 使用javascript在rails 3中提交远程form_tag,但以html形式提交

ruby-on-rails - 没有前缀的 Rails 3 资源

ruby-on-rails - update_attributes 会释放 Rails 中的锁吗?