very strange error.

I have a very simple application. I've done all my models using scaffold and they have their own js.coffee file under assets. Application.js is:

//= require jquery //= require jquery_ujs //= require_tree .

When I run the application the error is:

missing name after . operator   (in /home/user/projects/myapp/app/assets/javascripts/documents.js.coffee)

document.js.coffee is:

# Place all the behaviors and hooks related to the matching controller here. # All this logic will automatically be available in application.js. # You can use CoffeeScript in this file: http://jashkenas.github.com/coffee-script/

like all others js.coffee files.

If I delete documents.js.coffee I don't have the error but I don't undestand what's the problem in documents.js.coffee.

I think the problem is in coffee-script-source 1.1.3, because I have had the problem after a bundle update, in other applications I have coffee-script-source 1.1.2 and I don't have the problem.

I have a very simple application. I've done all my models using scaffold and they have their own js.coffee file under assets. Application.js is:

//= require jquery //= require jquery_ujs //= require_tree .

When I run the application the error is:

missing name after . operator (in /home/user/projects/myapp/app/assets/javascripts/documents.js.coffee)

That says the error is in documents.js (plural)

document.js.coffee is:

But that is document singular. Do you have two files or just a typo?

# Place all the behaviors and hooks related to the matching controller here. # All this logic will automatically be available in application.js. # You can use CoffeeScript in this file: http://jashkenas.github.com/coffee-script/

I presume the new line before http is just the email folding? What happens if you empty the file and then, if ok, add it back to find what is causing the error.

Colin

I have a very simple application. I've done all my models using scaffold and they have their own js.coffee file under assets. Application.js is:

//= require jquery //= require jquery_ujs //= require_tree .

When I run the application the error is:

missing name after . operator (in /home/user/projects/myapp/app/assets/javascripts/documents.js.coffee)

That says the error is in documents.js (plural)

document.js.coffee is:

But that is document singular. Do you have two files or just a typo?

Sorry it's a typo.

# Place all the behaviors and hooks related to the matching controller here. # All this logic will automatically be available in application.js. # You can use CoffeeScript in this file: http://jashkenas.github.com/coffee-script/

I presume the new line before http is just the mail folding? What happens if you empty the file and then, if ok, add it back to find what is causing the error.

If I empty the file the error is the same, but the very strange thing is that if I delete documents.js.coffee and I add e new file, say exemple.js.coffee, the problem is the same. I have 4 js.coffee file but it seems that if I add the fifth it goes in error.

I'm the only that have this problem? Then perhaps is related to jruby and not ruby.