teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

題名の修正

2019/05/15 15:51

投稿

MrKametyou
MrKametyou

スコア14

title CHANGED
@@ -1,1 +1,1 @@
1
- RAILS インスタンス変数がjavascriptに渡されない
1
+ Ruby on Rails インスタンス変数がjavascriptに渡されない
body CHANGED
File without changes

1

文字の追加

2019/05/15 15:50

投稿

MrKametyou
MrKametyou

スコア14

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,4 @@
1
- 私は今railsでチャットアプリを作っており、current userのメッセージは右側に、相手のメッセージは左側に、とそれぞれ配置を分けるために@idと@message.from_id(メッセージ送信者)を読み取ってその処理をjavascriptにさせています。もしイコール(@id = @message.from_id)であれば右側に配置させるという処理です。
1
+ 私は今railsでチャットアプリを作っており、current userのメッセージは右側に表示、相手のメッセージは左側に表示、とそれぞれ配置を分けるために@idと@message.from_id(メッセージ送信者)を読み取ってその処理をjavascriptにさせています。もしイコール(@id = @message.from_id)であれば右側に配置させるという処理です。
2
2
 
3
3
  そこで問題なのですが@idというインスタンス変数をjavascriptに渡しているのですが、一番最初のチャット開始の時(最初のメッセージ送信時)だけcurrent_user_idがnilになります。それ以後はリロードしたりすると値が渡されています。
4
4