我的问题
我希望在我的 RoR 应用程序中有一个交互式数据网格(如 Excel/Numbers)。放入的数据应该更新一个 db-table-record。
做了一些研究,发现很多 Excel(/CSV) 处理器用于导入和导出 .xls(x) 和 .csv 文件。终于找到了一个基于JS、JQuery和html的数据网格视图。在这里。这正是我所需要的。唯一的问题是,我无法让它在 RoR 中工作。
我尝试了什么:
Application.html.erb
我用“Safari Inspector”检查了文件路径
<script src="assets/lib/jquery.min.js"></script>
<script src="assets/dist/jquery.handsontable.full.js"></script>
<link rel="stylesheet" media="screen" href="assets/dist/jquery.handsontable.full.css">
看法
%div#exampleGrid
%script
var myData = [
["", "Kia", "Nissan", "Toyota", "Honda"],
["2008", 10, 11, 12, 13],
["2009", 20, 11, 14, 13],
["2010", 30, 15, 12, 13]
];
$("#exampleGrid").handsontable({
data: myData,
startRows: 5,
startCols: 5,
minSpareCols: 1,
//always keep at least 1 spare row at the right
minSpareRows: 1,
//always keep at least 1 spare row at the bottom,
rowHeaders: true,
colHeaders: true,
contextMenu: true
});
我也在Application.js中尝试了 JS,但也没有用。
我正在使用:
Ruby:1.9.3p194
Rails:3.2.8
有人可以指出我正确的方向/帮助我吗?
我已经尝试了几个小时,但无法让它工作。
具有相同可操作文件的普通 index.html 确实对我有用。