我想在簡單的Rails項目中使用d3.js。我使用的是非常簡單的方式:直接把D3的JavaScript代碼中的index.html.erb:如何在d3.js中調用Rails模型方法?
#index.html.erb
<script type="text/javascript">
....
rect.on("click", function(d) {
var dataset = <%= Model.a_method d[0] %>;
....
我需要調用「上點擊」功能裏面的方法,我敢肯定的數據( d)已經正確綁定到「rect」。但在<%= %>
裏,d沒有定義。換句話說,如果我使用<%= Model.a_method 10 %>
而不是使用「d」,它可以正常工作。有沒有辦法克服這個問題,或者我錯過了什麼?謝謝你的幫助。
感謝您的回答。我將繼續在Ajax上工作。 – melodrama