Как использовать файл gem mt940

Привет, я установил 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 ​​на рельсах, и я понятия не имею об этом. Если кто-то может помочь, спасибо

2 ответа

Решение

Я также включил гем парсера MT940 вместе с MT940. Из-за этого я получил другую реализацию, и как только я удалил парсер MT940, он заработал.

Какой драгоценный камень вы используете? некоторые из драгоценных камней MT940 имеют немного проводного пространства имен и должны требовать по-другому.

бесстыдное продвижение:) вы можете заглянуть в Cmxl - ваш дружелюбный парсер MT940: https://github.com/railslove/cmxl

Другие вопросы по тегам