ruby on rails - Why is mount_griddler an undefined method? -


i trying use griddler gem, , did bundle install 'griddler' in gemfile. in routes.rb added line:

mount_griddler ('/email/incoming') 

when try running rails s, keep getting error:

'block in <top (required)>': undefined method 'mount_griddler' #<actiondispatch::routing::mapper:0x007fa995bba030> (nomethoderror) 

i created file in config/initializer/griddler:

   griddler.configure |config|    config.processor_class = emailprocessor # myemailprocessor    config.to = :token # :full, :email, :hash    config.reply_delimiter = '-- reply above line --'    config.email_service = :sendgrid  end 

i'd appreciate if tell me went wrong.

my gemfile below:

source 'https://rubygems.org'

gem 'rails', '3.2.13'

    gem 'pg'     gem 'mail'     gem 'griddler'   group :development, :test   gem 'quiet_assets'   gem 'pry'   gem 'rspec-rails'   gem 'faker'   gem 'factory_girl_rails'   gem 'guard-rspec' end   group :test    gem 'capybara'    gem 'poltergeist'    gem 'database_cleaner'    gem 'shoulda-matchers'    gem 'simplecov', require: false  end    group :assets    gem 'sass-rails',   '~> 3.2.3'    gem 'coffee-rails', '~> 3.2.1'      gem 'uglifier', '>= 1.0.3' end    gem 'jquery-rails' 

bundle install output

   using rake (10.1.0)    using i18n (0.6.1)    using multi_json (1.7.7)    using activesupport (3.2.13)    using builder (3.0.4)    using activemodel (3.2.13)    using erubis (2.7.0)    using journey (1.0.4)    using rack (1.4.5)    using rack-cache (1.2)    using rack-test (0.6.2)    using hike (1.2.3)    using tilt (1.4.1)    using sprockets (2.2.2)    using actionpack (3.2.13)    using mime-types (1.23)    using polyglot (0.3.3)    using treetop (1.4.14)    using mail (2.5.4)    using actionmailer (3.2.13)    using arel (3.0.2)    using tzinfo (0.3.37)    using activerecord (3.2.13)    using activeresource (3.2.13)    using bundler (1.3.5)    using mini_portile (0.5.0)    using nokogiri (1.6.0)    using xpath (2.0.0)    using capybara (2.1.0)    using coderay (1.0.9)    using coffee-script-source (1.6.2)    using execjs (1.4.0)    using coffee-script (2.2.0)    using rack-ssl (1.3.3)    using json (1.8.0)    using rdoc (3.12.2)    using thor (0.18.1)    using railties (3.2.13)    using coffee-rails (3.2.2)    using database_cleaner (1.0.1)    using diff-lcs (1.2.4)    using eventmachine (1.0.3)    using factory_girl (4.2.0)    using factory_girl_rails (4.2.1)    using faker (1.1.2)    using faye-websocket (0.4.7)    using ffi (1.9.0)    using formatador (0.2.4)    using htmlentities (4.3.1)    using rails (3.2.13)    using griddler (0.5.0)    using rb-fsevent (0.9.3)    using rb-inotify (0.9.0)    using rb-kqueue (0.2.0)    using listen (1.2.2)    using lumberjack (1.0.3)    using method_source (0.8.1)    using slop (3.4.5)    using pry (0.9.12.2)    using guard (1.8.1)    using rspec-core (2.13.1)    using rspec-expectations (2.13.0)    using rspec-mocks (2.13.1)    using rspec (2.13.0)    using guard-rspec (3.0.2)    using http_parser.rb (0.5.3)    using jquery-rails (3.0.1)    using pg (0.15.1)    using poltergeist (1.3.0)    using quiet_assets (1.0.2)    using rspec-rails (2.13.2)    using sass (3.2.9)    using sass-rails (3.2.6)    using shoulda-matchers (2.2.0)    using simplecov-html (0.7.1)    using simplecov (0.7.1)    using uglifier (2.1.1) 

your bundle complete!

routes.rb

redlantern::application.routes.draw    resources :tickets     resources :replies, only: [:create]   end    match "/inbound" => "inbound#create"    mount_griddler ('/email/incoming')    root :to => "tickets#index" end 

the recent released version of griddler, v0.5.0 did not include mount_griddler helper.

in release, engine automatically adds route post /email_processor, , readme specifies way override if needed.

future releases require mount_griddler method in config/routes.rb , provide little more flexibility.

sorry that.


Comments

Popular posts from this blog

javascript - DIV "hiding" when changing dropdown value -

Does Firefox offer AppleScript support to get URL of windows? -

android - How to install packaged app on Firefox for mobile? -