Ruby on rails 铁轨和沙特尔基克
我正试图在我的rails项目中实现这个样式表Ruby on rails 铁轨和沙特尔基克,ruby-on-rails,ruby,charts,Ruby On Rails,Ruby,Charts,我正试图在我的rails项目中实现这个样式表 <%= line_chart @goals.map{|goal| {:name => goal.name, :data => goal.feats.group_by_week(:created_at).count } } %> 这就是我的时间表表目前的样子。我怎样才能通过图表追踪:老师,:学习,:对话?我已经通读了文档,还不能完全理解。 谢谢大家! 如果我理解正确,您希望执行以下操作: <%= line_chart [
<%= line_chart @goals.map{|goal|
{:name => goal.name, :data => goal.feats.group_by_week(:created_at).count }
} %>
这就是我的时间表表目前的样子。我怎样才能通过图表追踪:老师,:学习,:对话?我已经通读了文档,还不能完全理解。
谢谢大家! 如果我理解正确,您希望执行以下操作:
<%= line_chart [
{name: "Teacher", data: current_user.timesheets.map{|t| [t.day, t.teacher] }},
{name: "Study", data: current_user.timesheets.map{|t| [t.day, t.study] }},
{name: "Conversation", data: current_user.timesheets.map{|t| [t.day, t.conversation] }}
] %>
如果我理解正确,您需要执行以下操作:
<%= line_chart [
{name: "Teacher", data: current_user.timesheets.map{|t| [t.day, t.teacher] }},
{name: "Study", data: current_user.timesheets.map{|t| [t.day, t.study] }},
{name: "Conversation", data: current_user.timesheets.map{|t| [t.day, t.conversation] }}
] %>
当我输入这段代码时,我得到一个错误:语法错误,意外的']',期待'}'任何线索为什么?@TonyTambe这是一个ruby语法错误。尝试在散列之外初始化数组,然后将其作为数据键的值插入,错误应该会消失。当我输入此代码时,我得到一个错误:语法错误,意外的']',期望'}',有任何线索吗?@TonyTambe这是一个ruby语法错误。尝试在散列之外初始化数组,然后将其作为数据键的值插入,这样错误就会消失。