![](/img/trans.png)
[英]Ruby on Rails / Javascript - How to tell if content was generated dynamically?
[英]Ruby on Rails - Adding content generated by JavaScript to view
我試圖將我的JavaScript(generate_graph.js.erb)生成的一些圖形添加到視圖中。
我正在使用Rails 3.2.1
因此,我認為-
<table>
<tr>
<th>Description</th>
<th>chart</th>
</tr>
<%= render @stats %>
<tr>
<td><%= stat.description %></td>
<td> javascript_fn(stat.data)</td>
</tr>
所以問題是
1.我應該在哪里放置generate_graph.js.erb
2.如何調用此js,以便將圖形添加到“ td”
謝謝閱讀 !!
您是否將generate_graph文件設為.js.erb而不是.js的原因?
如果它可以用作常規js文件,請將其放在app / assets / javascripts中。
然后執行以下操作:
<tr>
<td><%= stat.description %></td>
<td>
<script>
javascript_fn(<%= stat.data %>);
</script>
</td>
</tr>
我知道有些人不希望使用內聯JavaScript,但是imo有時更簡單。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.