莫里斯图仅在页面刷新后显示
Morris chart only displayed after page refresh
初始页面加载时未显示我的 Morris 折线图。手动使用浏览器刷新将导致图表按预期显示。这是在 Rails 5 和 Chrome/Safari/Firefox 下。
我的 coffeescript 文件。
jQuery ->
Morris.Line({
resize:true,
parseTime:false,
hideHover:true,
xLabelAngle:45,
ymin:100,
ymax:300,
element: 'game_averages'
data: $('#game_averages').data('averages')
xkey: 'game_title'
ykeys: ['athlete','field']
labels: ['Favorite','Field']}
)
这是基于旧的 Rails演员表 http://railscasts.com/episodes/223-charts-graphs-revised
@caffinated.tech 的回答是正确的 "This sounds like a problem with turbolinks - have a look at this answer "
初始页面加载时未显示我的 Morris 折线图。手动使用浏览器刷新将导致图表按预期显示。这是在 Rails 5 和 Chrome/Safari/Firefox 下。 我的 coffeescript 文件。
jQuery ->
Morris.Line({
resize:true,
parseTime:false,
hideHover:true,
xLabelAngle:45,
ymin:100,
ymax:300,
element: 'game_averages'
data: $('#game_averages').data('averages')
xkey: 'game_title'
ykeys: ['athlete','field']
labels: ['Favorite','Field']}
)
这是基于旧的 Rails演员表 http://railscasts.com/episodes/223-charts-graphs-revised
@caffinated.tech 的回答是正确的 "This sounds like a problem with turbolinks - have a look at this answer "