如何在javascript函数中使用变量控制器?

时间:2014-02-23 14:44:22

标签: javascript ruby-on-rails

我是RoR的新手。我在控制器中有一个实例变量,并希望在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>

问题在于第一个警报框('test')到来而第二个警告框没有到来。我该如何解决?

1 个答案:

答案 0 :(得分: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>

每个提醒都应该有引号。