2014-02-23 82 views
0

我是RoR的新手。我在控制器中有一個實例變量,並希望在javascript函數中使用該變量。下面是演示代碼:如何在javascript中使用視圖中的控制器變量?

控制器代碼:

class SayController < ApplicationController 
    def hello 
    @hello = 'hello' 
    end 
end 

查看代碼:

<h1>Hello View</h1> 
<script type="text/javascript" src="http://code.jquery.com/jquery-1.10.1.min.js" ></script> 

<script> 
alert('test') 
alert(<%= @hello %>) 
</script> 

的問題是,第一個警告框(「測試」)來而第二個沒有按」來吧。我該如何解決?

+0

試試'gon'寶石,它的用處 – apneadiving

回答

0

編輯是這樣的:

<h1>Hello View</h1> 
<script type="text/javascript" src="http://code.jquery.com/jquery-1.10.1.min.js" ></script> 

<script> 
alert('test') 
alert('<%= @hello %>') 
</script> 

每個警報應該有行情。

相關問題