2011-09-16 8 views
0

RubyのjQueryチャットルームで作業中ですが、現在のユーザーの名前を含めるようにしています。しかし、私が書くたびにRuby on RailsでjQueryにセッション情報を含めるにはどうすればいいですか?

var user=<%= current_user.name %> 

チャットルームは機能しなくなります。上記の声明で何が間違っていますか? current_userメソッドは、現在のユーザーを返します。

答えて

2

それはあなたが名前を引用してproperly escapeたい

var user = '<%= escape_javascript current_user.name %>'; 
+0

を。 –

+0

@muが短すぎます:あなたのポイントを得ました。どういうわけか、エイリアスは私にとってはうまくいかない。実際のヘルパーだけが行います。指摘ありがとう.. – dexter

+0

おそらくバージョンの問題?私は3.1でチェックし、それは私が最近使ってきたものです –

1

されている必要があります。うまくいけば、あなたのサイト上の任意のO'Malleysを持っていない

var user = '<%=j current_user.name %>'; 
関連する問題