pdf/reader won't open file from url through rails runner -



pdf/reader won't open file from url through rails runner -

i new ruby , rails in general, i'm sorry stupid questions in advance. i've written method parsing info pdf. i've had done in ruby , worked ok. need set in rails app. created method in model , want phone call using rails runner. here model:

# encoding: utf-8 require 'rubygems' require 'date' require 'open-uri' class menurestaurants < activerecord::base attr_accessible :date, :menu, :restaurant belongs_to :menu belongs_to :restaurant def self.fetch_academic_menu # pdf url io = open('http://www.skm.muni.cz/stravovani/texty/jidelnicek-ar-aktualni.cz.pdf') reader = pdf::reader.new(io) #reader = pdf::reader.file("jidelnicek-ar-aktualni.cz.pdf") reader.pages.each |page| #... end end end

but calling "rails runner menurestaurants.fetch_academic_menu"

runner.rb:53:in `eval': wrong number of arguments(1 0) (argumenterror)

i tried comment different lines. after while found out raising line:

reader = pdf::reader.new(io)

but line mentioned in pdf/reader gem's page example.

require 'open-uri' io = open('http://example.com/somefile.pdf') reader = pdf::reader.new(io) puts reader.info

any help appreciated!

// gemfile

source 'https://rubygems.org' gem 'rails', '3.2.11' gem 'bootstrap-sass', '2.1' gem 'pdf-reader', '0.8.3' #cron gem 'whenever', :require => false gem 'pg', '0.12.2' # bundle border rails instead: # gem 'rails', :git => 'git://github.com/rails/rails.git' grouping :development gem 'annotate', '2.5.0' end # gems used assets , not required # in production environments default. grouping :assets gem 'sass-rails', '~> 3.2.5' gem 'coffee-rails', '~> 3.2.2' gem 'uglifier', '>= 1.2.3' end gem 'jquery-rails', '2.0.2'

ruby-on-rails

Comments

Popular posts from this blog

web services - java.lang.NoClassDefFoundError: Could not initialize class net.sf.cglib.proxy.Enhancer -

Accessing MATLAB's unicode strings from C -

javascript - mongodb won't find my schema method in nested container -