2017-03-16 39 views
0

我有一个JS Fiddle在Rails中,如何在HTML页面上将javascript显示为文本?

我想插入一个小的javascript脚本作为轨道.erb视图上的文本。

我想从js小提琴中获取输入元素并将javascript字符串存储为输入元素的值,以便我可以使用小提琴将脚本复制到剪贴板。

问题是这样的...我想能够插入一些值到字符串中。即

"function() {var arr = [<%= @rails_value %>]}" 

回答

1

以下是ruby数据在js变量中传递并向html页面添加数据的代码。

filename.html.erb

<div class="test"></div> 

<script type="text/javascript"> 
    add_text() 

    function add_text(){ 
    var value = '<%= @rails_value %>' 
    $(".test").html(value) 
    } 
</script> 
+0

尽管此代码可以回答这个问题,提供了关于如何和/或为什么它解决了这个问题将改善答案的长期价值附加的上下文。 –