Как использовать файл 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