Ich kann nicht scheinen morris.js Graph in Schienen arbeiten, mit coffeescript. Es scheint nicht einmal, auf der Seite zu rendern. Ich habe es geschafft, das Tutorial-Graph-Rendering zu bekommen, was mich glauben lässt, dass es ein Problem mit meinem Controller ist (und dass meine Edelstein-Dateien usw. korrekt geladen sind), aber ich bin total verloren. Meine Konsolenausgabe unter: morris.js Graph wird nicht gerendert
Coffee
jQuery ->
$.get '/scores/index.json', (data) ->
Morris.Line
element: $('#myfirstchart')
data: data
xkey: 'created_at'
ykeys: ['scores']
labels: ['Score']
index.html.erb
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/morris.js/0.5.1/morris.css">
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/raphael/2.1.0/raphael-min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/morris.js/0.5.1/morris.min.js"></script>
<div id="myfirstchart" style="border:2px solid red; height: 200px; width: 100%"></div>
scores_controller.rb
def index
respond_to do |format|
format.html {
# Display current users scores in the order of created at descending from most recent. Taking the last 5 scores
@scores = Score.all
}
format.json {
scores = Score.all
render :json => scores
}
end
end
Jede mögliche Hilfe würde sehr groß geschätzt.
Verrückt genug, aber ich habe schon getan ... Keine Freude – user2026178
Erhalten Sie den gleichen Fehler? – s3tjan