ruby on rails - Elasticsearch - undefined method `as_indexed_json' -


i'm able bare bones keyword search no issues in app using elasticsearch, as_indexed_json isn't working apparently , have no idea why. i'm following tutorial, , section in question halfway down.

please let me know if need provide additional info. i'm pretty new this, apologize if dumb question.

rails console:

2.2.4 :011 > term.first.as_indexed_json  term load (0.4ms)  select  "terms".* "terms"  order "terms"."id" asc limit 1  nomethoderror: undefined method `as_indexed_json' #<term:0x007fa6cd9a6408> /users/emplumb/.rvm/gems/ruby-2.2.4/gems/activemodel-4.2.5/lib/active_model/attribute_methods.rb:433:in `method_missing' (irb):11 /users/emplumb/.rvm/gems/ruby-2.2.4/gems/railties-4.2.5/lib/rails/commands/console.rb:110:in `start' /users/emplumb/.rvm/gems/ruby-2.2.4/gems/railties-4.2.5/lib/rails/commands/console.rb:9:in `start' /users/emplumb/.rvm/gems/ruby-2.2.4/gems/railties-4.2.5/lib/rails/commands/commands_tasks.rb:68:in `console' /users/emplumb/.rvm/gems/ruby-2.2.4/gems/railties-4.2.5/lib/rails/commands/commands_tasks.rb:39:in `run_command!' /users/emplumb/.rvm/gems/ruby-2.2.4/gems/railties-4.2.5/lib/rails/commands.rb:17:in `<top (required)>' bin/rails:4:in `require' bin/rails:4:in `<main>'  

model:

require 'elasticsearch/model'  class term < activerecord::base   include elasticsearch::model   include elasticsearch::model::callbacks    def as_indexed_json(options = {})     as_json(       only: [:name, :definition, :etymology1, :etymology2, :uses, :romance_cognates, :notes1, :notes2, :quote1, :quote2]     )   end  end 

based on tutorial hope opened irb using rails c.

but open console bundle exec rails c , try again


Comments

Popular posts from this blog

c# - How Configure Devart dotConnect for SQLite Code First? -

java - Copying object fields -

c++ - Clear the memory after returning a vector in a function -