For raw javascript + erb
<script type="text/javascript">
var my_foo = <%= some_ruby_expression %>
</script>
e.g.
<script type="text/javascript">
var user_name = "<%= current_user.name %>";
</script>
except var keyword, this is a valid coffeescript code, I believe.
Btw, is it really what you are asking for? - I don't know -))
UPDATE
current_user is a ruby/active_record object. You might assign it to a javascript variable, but can't use as you did in ruby.
But below snippet might give you some idea. I've created a rails project, and scaffolded a page model.
<p id="notice"><%= notice %></p>
<p>
<strong>Title:</strong>
<%= @page.title %>
</p>
<p>
<strong>Email:</strong>
<%= @page.email %>
</p>
<p>
<strong>Comments:</strong>
<%= @page.comments %>
</p>
<script type="text/javascript">
var mypage = '<%= raw @page.to_json %>'; // attention to single quotes
console.log(mypage);
</script>
<%= link_to 'Edit', edit_page_path(@page) %> |
<%= link_to 'Back', pages_path %>
Then you can parse and use it as an ordinary javascript object. Below picture show, how I did it.

UPDATE #2
do it in coffeescript file.
window.onload = ->
myvar = '<%= raw @page.to_json %>'
myvarAsObj = JSON.parse(myvar)
do_something_with myvarAsObj
return