Я довольно новичок в рубине и играю с ChartKick и не вижу никаких линий на графике. Я разрешаю пользователям вводить цифры 1-10, и я хочу отображать все эти значения в строке line_chart. Я возвращаю все значения ниже в цикле, и я тоже хочу эти числа в диаграмме.Как вернуть все числа в chartkick без использования group_by
Я знаю, что получаю данные сейчас, потому что цвета отображаются справа для каждого значения, указанного ниже. Я приложил скриншот, чтобы помочь. Буду признателен за любую помощь, которую я могу получить. Заранее спасибо!
Вот мой взгляд
<div class="col-xs-6">
<h3>Numbers Added</h3>
<%= line_chart @numbers, {height: "400px", library: {hAxis: {title: "All Entered Numbers"}, vAxis: {title: "Numbers", viewWindow: {min: 0, max:10}}}} %>
</div>
</div>
<table>
<tr>
<th>All Numbers</th>
</tr>
<% @numbers.each do |number| %>
<tr>
<td><%= number.value %></td>
<td><%= link_to 'Show', number_path(number) %></td>
<td><%= link_to 'Edit', edit_number_path(number) %></td>
<td><%= link_to 'Destroy', number_path(number),
method: :delete,
data: { confirm: 'Are you sure?' } %></td>
</tr>
<% end %>
<%= link_to 'Add new number', new_number_path %>
</table>
Вот мой контроллер
class NumbersController < ApplicationController
def index
@numbers = Number.all
end
Снимок экрана:
я не буду ничего chartkick, но вы пробовали это: <% = line_chart @ numbers.map (&: значения), {. ..? –
@DoktorOSwaldo, это не сработало. Граф пуст, и цвета больше не отображаются справа. Он также говорит о неопределенности для этой оси. – rscottbradshaw