On Friday, April 25, 2014 11:22:23 PM UTC-4, Ruby-Forum.com User wrote: > > I am getting this annoying error which relates to jquery_ujs.js not > being served. Any clues? > > This is the site link: > http://test.kopy.com.br/home/index > > GET http://test.kopy.com.br/assets/jquery_ujs.js?body=1 404 (Not Found) > index:11 > GET http://ads.panoramtech.net/loader.js?client=tac > net::ERR_BLOCKED_BY_CLIENT rev.js:4 > Error in event handler for (unknown): Cannot read property 'state' of > null > Stack trace: TypeError: Cannot read property 'state' of null > at CSRecorder.onQueryStateCompleted > (chrome-extension://cplklnmnlbnpmjogncfgfijoopmnlemp/content_scripts/recorder.js:43:13) > > > at messageListener (extensions::messaging:340:9) > at Function.target.(anonymous function) > (extensions::SafeBuiltins:19:14) > at EventImpl.dispatchToListener (extensions::event_bindings:395:22) > at Function.target.(anonymous function) > (extensions::SafeBuiltins:19:14) > at publicClass.(anonymous function) [as dispatchToListener] > (extensions::utils:69:26) > at EventImpl.dispatch_ (extensions::event_bindings:378:35) > at EventImpl.dispatch (extensions::event_bindings:401:17) > at Function.target.(anonymous function) > (extensions::SafeBuiltins:19:14) > at publicClass.(anonymous function) [as dispatch] > (extensions::utils:69:26) extensions::event_bindings:383 > event.returnValue is deprecated. Please use the standard > event.preventDefault() instead. jquery.js:75 > > This is my application.rb > // 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 > // compiled file. > // > // Read Sprockets README > (https://github.com/sstephenson/sprockets#sprockets-directives) for > details > // about supported directives. > // > //= require jquery > //= require jquery_ujs > //= require turbolinks > //= require_tree . > > this is my production > Kopy2::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[*.js *.css *.png *.jpg *.jpeg *.gif] > > # 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 > > This is my application.html.erb > <!DOCTYPE html> > <html> > <head> > <title>Kopy</title> > <%= stylesheet_link_tag "application", :media => "all" %> > <%= javascript_include_tag 'application' %> > <%= csrf_meta_tags %> > </head> > <body>sdfsdsds > > <%= yield %> > > </body> > </html> > > This is my home.html.erb > <!DOCTYPE html> > <html> > <head> > <title>Admin Kopy</title> > <%= csrf_meta_tags %> > <link href="/assets/home.css?body=1" media="all" rel="stylesheet" > type="text/css"> > <%= stylesheet_link_tag("home") %> > <script > src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> > > > <script > src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/jquery-ui.min.js"></script> > > > <script src="/assets/jquery_ujs.js?body=1" > type="text/javascript"></script> > <script src="/assets/jquery.simplemodal.1.4.4.min.js" > type="text/javascript"></script> > <script src="/assets/jquery.mask.min.js" > type="text/javascript"></script> > <script src="/assets/basic.js" type="text/javascript"></script> > <link href="/assets/simplemodal/basic.css" rel="stylesheet" > type="text/css"> > <!-- IE6 "fix" for the close png image --> > <!--[if lt IE 7]> > <link type='text/css' href='css/basic_ie.css' rel='stylesheet' > media='screen' /> > <![endif]--> > </head> > <body> > <div id="Container"> > <div id="Header"> > <div id="TopHeader"> <%= image_tag("logo.png") %> </div> > <div id="BottomHeader"> > <ul class="sub-menu"> > <li> <%= link_to "Home", :controller => "home", :action => > "index" %> </li> > <li> <%= link_to "Bureaus", :controller => "bureaus", :action => > "index" %> </li> > <%= RUBY_VERSION%> - <%= Rails.env %> > <% if !session[:user_id].nil? %> > <li> > <%= link_to "Minha Conta", :controller => > "my_account", :action => "index" %> > </li> > <% end %> > <li> <%= link_to "Registrar", :controller => > "user_registration", :action => "new" %> </li> > <li> > <% if !session[:user_id].nil? %> > <%= link_to "Logout", :controller => "access", :action => > "logout" %> > <% else %> > <%= link_to "Login", :controller => "access", :action => > "login" %> > <% end %> > </li> > <li style="margin-left:25px"> <%= session[:username] %> </li> > </ul> > </div> > </div> > <div id="ContentWrapper"> > <div id="Content"> <%= yield %> </div> > </div> > <div id="Footer"> footer </div> > </div> > </body> > </html> > > -- > Posted via http://www.ruby-forum.com/. >
need to see the controller code. Basically, it's executing home.html.erb as a layout (it's not using the application.html.erb). Because of this, the following statement is missed: <%= javascript_include_tag 'application' %> I may have a better idea of exactly what's happening when I see the controller code. I'm also assuming that you have gem 'jquery-rails' in your Gemfile. Also, I would recommend you read the following guide as you aren't properly using layouts and templates: http://edgeguides.rubyonrails.org/layouts_and_rendering.html -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/f075b839-aefb-4c34-860c-44ec9a5ec297%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

