# Rails2, engine, undefined method \`public\_asset\_directory'

**URL:** <https://www.ruby-forum.com/t/rails2-engine-undefined-method-public-asset-directory/192054>\
**Category:** Engines\
**Created:** [July 23, 2010, 1:54am UTC](https://www.ruby-forum.com/t/rails2-engine-undefined-method-public-asset-directory/192054 "2010-07-23T01:54:25Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![jrochkind](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/779978/32.png) [@jrochkind](https://www.ruby-forum.com/u/jrochkind)\
**Post date:** [July 23, 2010, 1:54am UTC](https://www.ruby-forum.com/t/rails2-engine-undefined-method-public-asset-directory/192054/1 "2010-07-23T01:54:25Z")

</div>

I am trying to develop a Rails2 ‘engine’, with the engines plugin.

Can an engine plugin not be a gem? Everything works fine if my engines  
plugin is actually a plugin. But if I try to make it a gem-plugin  
instead, when trying to resolve assets in the plugin, I get this  
following error. Which seems to have no google hits. Any hints?

undefined method `public\_asset\_directory’

/home/rochkind/empty/vendor/plugins/blacklight/vendor/plugins/engines/lib/engines/rails\_extensions/asset\_helpers.rb:112:in  
`plugin_asset_path' /home/rochkind/empty/vendor/plugins/blacklight/vendor/plugins/engines/lib/engines/rails_extensions/asset_helpers.rb:104:in`pluginify\_sources’  
/home/rochkind/empty/vendor/plugins/blacklight/vendor/plugins/engines/lib/engines/rails\_extensions/asset\_helpers.rb:104:in  
`map!' /home/rochkind/empty/vendor/plugins/blacklight/vendor/plugins/engines/lib/engines/rails_extensions/asset_helpers.rb:104:in`pluginify\_sources’  
/home/rochkind/empty/vendor/plugins/blacklight/vendor/plugins/engines/lib/engines/rails\_extensions/asset\_helpers.rb:72:in  
`javascript\_include\_tag’

---

<div class="post-metadata">

**Author:** ![jrochkind](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/779978/32.png) [@jrochkind](https://www.ruby-forum.com/u/jrochkind)\
**Post date:** [April 14, 2011, 8:58am UTC](https://www.ruby-forum.com/t/rails2-engine-undefined-method-public-asset-directory/192054/2 "2011-04-14T08:58:26Z")

</div>

Wish you will be successful.
