喜IM使用highcharts在我的Rails應用程序,並試圖獲得一個柱形圖顯示有多少男性用戶的我已經比女性用戶在我的數據庫,但不能似乎很堅持IM弄清楚如何獲得要從我的用戶數據庫表中讀取的數據。這裏是我的用戶模型軌和highcharts柱形圖
def self.gender_analysis(gender)
User.where(:gender => MALE).count
User.where(:gender => FEMALE).count
end
這裏是我的user.js的文件,其中i箱圖表
$(function(){
new Highcharts.Chart({
chart:{
renderTo: "pie_chart",
type:"column"
},
title: { text: "Gender" },
xAxis: { type: "percent correct"},
yAxis: {
title: { text: "Gender" }
},
series: [{
data: <%= users.each do |user| %>
}]
});
});
和我的用戶view.html.erb看起來像
<div id="pie_chart" style="width:568px; height:300px;"></div>
<h1>Listing users</h1>
<table>
<thead>
<tr>
<th>Number</th>
<th>Gender</th>
<th>Hobby</th>
<th>Created</th>
<th></th>
<th></th>
<th></th>
</tr>
</thead>
<tbody>
<% @users.each do |user| %>
<tr>
<td><%= user.number %></td>
<td><%= user.gender %></td>
<td><%= user.hobby %></td>
<td><%= user.created_at %></td>
我是新軌道發展,並會明白給出
感謝您的幫助你的生命的救星 –
你總是歡迎:) – rony36