没有这样的文件加载 - 'gem name'使用require

时间:2016-09-22 14:58:41

标签: ruby-on-rails

我正在使用gem differ https://github.com/pvande/differ

我有一个帮手

require 'differ'
module AnswersHelper
    def self.getDiff (text1, text2)
        Differ.format = :html
        diff = Differ.diff_by_word(@current, @original)
    end
end

但是我收到错误没有这样的文件要加载 - 不同

如果我删除require行 我在该行收到错误

Differ.format = :html
  

未初始化的常量QuestionsController :: Differ

当我尝试在rails控制台中执行以下命令时,它可以正常工作

require 'differ'

diff = Differ.diff_by_word("text1","text2)

我的gemfile中有gem differ 我也试过

require_relative 'differ'

require './differ'

UPD:似乎重新启动服务器帮助,我现在就检查它

1 个答案:

答案 0 :(得分:0)

重启服务器帮助........