【问题标题】:How to use mt940 gem file如何使用 mt940 gem 文件
【发布时间】:2013-06-17 04:14:52
【问题描述】:

您好,我已安装 mt940 gem 文件并尝试访问其方法如下

require 'mt940'
#require 'mt940_parser'


class HomePageController < ApplicationController

  def aboutus
    #read all the files
     Dir.foreach(directory_path) do |item|
      puts item + "\n"
      MT940::Base.transactions(item)

      end

     end


 end

但是遇到错误

NameError in HomePageController#aboutus
uninitialized constant MT940::Base

嗯,我对 ruby​​ on rails 很陌生,我对此一无所知。如果有人可以帮忙谢谢

【问题讨论】:

  • 您是否运行过捆绑安装并重新启动了您的服务器??
  • 好吧,我做到了,但它给了我同样的错误
  • 你把gem 'mt940'加到Gemfile了吗?
  • 是的,我已经添加并进行了捆绑安装和更新
  • 刚刚在我的电脑上检查过——它可以工作。 (Windows 7 + ruby​​ 1.9.3 + sinatra 1.4.3 + mt940 0.6.6)

标签: ruby-on-rails ruby mt940


【解决方案1】:

您使用的是哪种宝石?一些 MT940 gem 有一些有线命名空间,需要不同的要求。

无耻的宣传 :) 你可能想看看 Cmxl - 你的友好 MT940 parser: https://github.com/railslove/cmxl

【讨论】:

    【解决方案2】:

    我还包括 MT940 解析器 gem 和 MT940。因此,我得到了一个不同的实现,一旦我删除了 MT940 解析器,它就可以工作了。

    【讨论】:

      猜你喜欢
      • 2018-01-24
      • 2016-10-19
      • 1970-01-01
      • 2011-09-07
      • 2016-01-15
      • 2013-06-07
      • 2021-11-17
      • 2013-07-20
      • 2015-01-30
      相关资源
      最近更新 更多