ActionView::Template::Error Not a directory vendor/assets/javascripts/ production

Hello,

In production environment, I have this error ActionView::Template::Error
Not a directory vendor/assets/javascripts/holder.js when in my template
I
have this line
<%= image_tag “holder.js/150x200” %>

My production.rb is :

Libapp::Application.configure do

Settings specified here will take precedence over those in

config/application.rb

Code is not reloaded between requests

config.cache_classes = true

Full error reports are disabled and caching is turned on

config.consider_all_requests_local = false
config.action_controller.perform_caching = true

Disable Rails’s static asset server (Apache or nginx will already do

this)
config.serve_static_assets = false

Compress JavaScripts and CSS

config.assets.compress = true

Don’t fallback to assets pipeline if a precompiled asset is missed

config.assets.compile = true

Generate digests for assets URLs

config.assets.digest = true

Defaults to nil and saved in location specified by

config.assets.prefix

config.assets.manifest = YOUR_PATH

Specifies the header that your server uses for sending files

config.action_dispatch.x_sendfile_header = “X-Sendfile” # for apache

config.action_dispatch.x_sendfile_header = ‘X-Accel-Redirect’ # for

nginx

Force all access to the app over SSL, use Strict-Transport-Security,

and use secure cookies.

config.force_ssl = true

See everything in the log (default is :info)

config.log_level = :debug

Prepend all log lines with the following tags

config.log_tags = [ :subdomain, :uuid ]

Use a different logger for distributed setups

config.logger = ActiveSupport::TaggedLogging.new(SyslogLogger.new)

Use a different cache store in production

config.cache_store = :mem_cache_store

Enable serving of images, stylesheets, and JavaScripts from an asset

server

config.action_controller.asset_host = “http://assets.example.com

Precompile additional assets (application.js, application.css, and

all
non-JS/CSS are already added)

config.assets.precompile += %w( search.js )

Disable delivery errors, bad email addresses will be ignored

config.action_mailer.raise_delivery_errors = false

Enable threaded mode

config.threadsafe!

Enable locale fallbacks for I18n (makes lookups for any locale fall

back to

the I18n.default_locale when a translation can not be found)

config.i18n.fallbacks = true

Send deprecation notices to registered listeners

config.active_support.deprecation = :notify

Log the query plan for queries taking more than this (works

with SQLite, MySQL, and PostgreSQL)

config.active_record.auto_explain_threshold_in_seconds = 0.5

end

And the application.js is

// This is a manifest file that’ll be compiled into application.js,
which
will include all the files
// listed below.
//
// Any JavaScript/Coffee file within this directory,
lib/assets/javascripts, vendor/assets/javascripts,
// or vendor/assets/javascripts of plugins, if any, can be referenced
here
using a relative path.
//
// It’s not advisable to add code directly here, but if you do, it’ll
appear at the bottom of the
// the compiled file.
//
// WARNING: THE FIRST BLANK LINE MARKS THE END OF WHAT’S TO BE
PROCESSED,
ANY BLANK LINE SHOULD
// GO AFTER THE REQUIRES BELOW.
//
//= require jquery
//= require jquery_ujs
//= require holder
//= require bootstrap
//= require_tree .

In development, it’s ok.

Thank you.