您必须了解视图中的ruby代码在服务器上执行 - 在页面上的任何javascript获得执行更改之前.
这就是为什么你不能做这样的事情:
<script>
var js_var = 1;
</script>
<%= get_value_of_js_var_somehow %>
Run Code Online (Sandbox Code Playgroud)
另一种方式是:
<script>
var js_var = <% generate_value_with_ruby %>;
do_something_in_javascript_with_js_var();
</script>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10243 次 |
| 最近记录: |