Ruby on Rails
Sunday, April 27, 2014
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://cplklnmnlbnpmjogncfgfijoopmnle mp/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# ) forsprockets-directives
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/ "></script>jquery.min.js
<script
src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/ "></script>jquery-ui.min.js
<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 rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
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.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment