RubyのjQueryチャットルームで作業中ですが、現在のユーザーの名前を含めるようにしています。しかし、私が書くたびにRuby on RailsでjQueryにセッション情報を含めるにはどうすればいいですか?
var user=<%= current_user.name %>
チャットルームは機能しなくなります。上記の声明で何が間違っていますか? current_userメソッドは、現在のユーザーを返します。
RubyのjQueryチャットルームで作業中ですが、現在のユーザーの名前を含めるようにしています。しかし、私が書くたびにRuby on RailsでjQueryにセッション情報を含めるにはどうすればいいですか?
var user=<%= current_user.name %>
チャットルームは機能しなくなります。上記の声明で何が間違っていますか? current_userメソッドは、現在のユーザーを返します。
それはあなたが名前を引用してproperly escapeたい
var user = '<%= escape_javascript current_user.name %>';
されている必要があります。うまくいけば、あなたのサイト上の任意のO'Malleysを持っていない
var user = '<%=j current_user.name %>';
を。 –
@muが短すぎます:あなたのポイントを得ました。どういうわけか、エイリアスは私にとってはうまくいかない。実際のヘルパーだけが行います。指摘ありがとう.. – dexter
おそらくバージョンの問題?私は3.1でチェックし、それは私が最近使ってきたものです –