[RoR] 請問link_to裡面用onmouseover時可以代入ruby變數嗎?

看板Ruby作者 (s70487s)時間15年前 (2008/09/10 17:30), 編輯推噓2(206)
留言8則, 4人參與, 最新討論串1/1
大家好 我的狀況: 我使用link_to的onmouseover時,呼叫某個js的function, 可以把ruby的變數給他當參數代入嗎? ex: {:onmouseover=>'showpic(@temp);'} 感激不盡 謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.134.26.29

09/10 17:59, , 1F
:what_ever => "showpic(#{@temp});"如果你要從 js 端呼叫,
09/10 17:59, 1F

09/10 18:00, , 2F
則無解,或 ajax
09/10 18:00, 2F

09/10 22:39, , 3F
真的很謝謝您,太久沒碰有點忘了XD
09/10 22:39, 3F

09/10 23:54, , 4F
不客氣,歡迎常來XD
09/10 23:54, 4F

09/11 13:00, , 5F
加個 .to_json 吧
09/11 13:00, 5F

09/11 23:00, , 6F
請問您是說@temp.to_json嗎?這樣好像不行的樣子
09/11 23:00, 6F

09/13 10:06, , 7F
為什麼不直接showpic(this)呢?
09/13 10:06, 7F

09/13 10:07, , 8F
然後js: this.style.backgroundImage = url('xxx');
09/13 10:07, 8F
文章代碼(AID): #18nvEq3M (Ruby)