title: Uninitialized constant Spree::ThemeSupport - Spree 1.3
body: <p>I'm using Spree 1.3.0, I have installed spree_products_tags for adding tags to products,</p>
  
  <pre><code>srikanth@srikanth-laptop:~/projects/mystore$ rake spree_products_tags:install:migrations
  rake aborted!
  uninitialized constant Spree::ThemeSupport
  /home/srikanth/.rvm/gems/ruby-1.9.3-p327/bundler/gems/spree_products_tags-b90636c337ff/lib/spree_products_tags_hooks.rb:1:in `&lt;top (required)&gt;'
  /home/srikanth/.rvm/gems/ruby-1.9.3-p327/gems/polyglot-0.3.3/lib/polyglot.rb:63:in `require'
  /home/srikanth/.rvm/gems/ruby-1.9.3-p327/gems/polyglot-0.3.3/lib/polyglot.rb:63:in `require'
  /home/srikanth/.rvm/gems/ruby-1.9.3-p327/bundler/gems/spree_products_tags-b90636c337ff/lib/spree_products_tags.rb:2:in `&lt;top (required)&gt;'
  /home/srikanth/.rvm/gems/ruby-1.9.3-p327/gems/bundler-1.2.3/lib/bundler/runtime.rb:68:in `require'
  /home/srikanth/.rvm/gems/ruby-1.9.3-p327/gems/bundler-1.2.3/lib/bundler/runtime.rb:68:in `block (2 levels) in require'
  /home/srikanth/.rvm/gems/ruby-1.9.3-p327/gems/bundler-1.2.3/lib/bundler/runtime.rb:66:in `each'
  /home/srikanth/.rvm/gems/ruby-1.9.3-p327/gems/bundler-1.2.3/lib/bundler/runtime.rb:66:in `block in require'
  /home/srikanth/.rvm/gems/ruby-1.9.3-p327/gems/bundler-1.2.3/lib/bundler/runtime.rb:55:in `each'
  /home/srikanth/.rvm/gems/ruby-1.9.3-p327/gems/bundler-1.2.3/lib/bundler/runtime.rb:55:in `require'
  /home/srikanth/.rvm/gems/ruby-1.9.3-p327/gems/bundler-1.2.3/lib/bundler.rb:128:in `require'
  /home/srikanth/projects/mystore/config/application.rb:7:in `&lt;top (required)&gt;'
  /home/srikanth/projects/mystore/Rakefile:5:in `require'
  /home/srikanth/projects/mystore/Rakefile:5:in `&lt;top (required)&gt;'
  /home/srikanth/.rvm/gems/ruby-1.9.3-p327/bin/ruby_noexec_wrapper:14:in `eval'
  /home/srikanth/.rvm/gems/ruby-1.9.3-p327/bin/ruby_noexec_wrapper:14:in `&lt;main&gt;'
  (See full trace by running task with --trace)
  </code></pre>
  
  <p>I have checked the code for spree_products_tags,</p>
  
  <pre><code>class SpreeProductsTagsHooks &lt; Spree::ThemeSupport::HookListener
    insert_after :admin_configurations_menu do
      "&lt;%= configurations_menu_item(I18n.t('product_tags'), admin_product_tags_path, I18n.t('product_tags_desc')) %&gt;"
    end
  
    insert_after :admin_configurations_sidebar_menu do
      %(&lt;li&lt;%== ' class="active"' if controller.controller_name == 'product_tags' %&gt;&gt;&lt;%= link_to t('product_tags'), admin_product_tags_path %&gt;&lt;/li&gt;)
    end
  
    insert_after :admin_product_form_right, "admin/products/tag_fields"
  
    insert_after :products_list_item, "products/tag"
  end
  </code></pre>
  
  <p>a. How to get rid of <code>Spree::ThemeSupport</code> &amp; also execute the above?<br>
  b. Is there any other alternate to add tags to spree?</p>