-
Notifications
You must be signed in to change notification settings - Fork 159
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
'app.config.assets.configure' is 'undefined' in 'handlebars_assets/engine.rb' #162
Comments
Rails 2.3 reached EOL on 2013-06-25; I would recommend updating your Rails application. There might be an old version of handlebars_assets that would support that old version of Rails, but it is pretty unlikely since a lot changed between Rails 2.x and 3.x. I would personally not recommend going this path. |
Apologies. My mistake. My Rails version is 3.2.22.5 Any specific 'Sprockets' gem version to be used ? I am using "sprockets" --> "2.2.3" & "turbo-sprockets-rails3" --> "0.3.14" One quick note : I created an initializer called handlerbars_init.rb to update the 'path_prefix' config value : HandlebarsAssets.configure do |config| |
@happyvig I would not recommend doing this in public; there is a reason public is different then app/assets/javascripts ; generally using rails and going against convention will be bad news. the public folder is used for static assets POST compilation; by putting your assets in the folder you may have conflict; and access to public files will be available in most environments (exposed to public). |
True. Valid point there. Question 1 : Question 2 :
or by specifying inside Appreciate your thoughts about this. |
Q1. not that I am aware of; last time I was running with sprockets 3 I believe (its been a long time) Q2. not sure how that could be happen, and I don't really have time to debug; most of the code is at: https://github.com/leshill/handlebars_assets/blob/master/lib/handlebars_assets/handlebars_template.rb and I believe everywhere is correct for use of template namespace. |
Thank you. I believe "app.config.assets.configure" gets defined in the Sprockets 3.x (not tested) Since my app uses Sprockets 2.x currently, I am planning to use a lower version of the gem (0.20.2) which does not rely on 'app.config.assets.configure' method. |
What value should be configured in the (gem consuming) Rails (2.3) app's application.rb so that 'app.config.assets.configure' comes defined in engine.rb ?
The text was updated successfully, but these errors were encountered: