我想使用 Fuel UX 数据网格来显示我从数据库中检索的一些数据。该页面由 ruby on rails 服务器提供。
用于构建数据对象的 javascript 示例代码:
var dataSource = new StaticDataSource({
columns: [{
property: 'toponymName',
label: 'Name',
sortable: true
}, {
property: 'countrycode',
label: 'Country',
sortable: true
}, {
property: 'population',
label: 'Population',
sortable: true
}, {
property: 'fcodeName',
label: 'Type',
sortable: true
}],
data: sampleData.geonames,
delay: 250
});
$('#MyGrid').datagrid({
dataSource: dataSource,
stretchHeight: true
});
$('#datagrid-reload').on('click', function () {
$('#MyGrid').datagrid('reload');
});
如果我理解代码,我将在 dataSource 变量内的列对象中定义我的列和一些属性,并且数据对象由 sampleData.geonames 加载。
样本数据在这里
我可以使用 rails 约定替换 sampleData.geonames 做什么?我尝试调整这几种方法来将 rails 对象加载到这里。
例如,我修改了列的属性字段以对应于我的用户模型的一些属性。我尝试更换
data: sampleData.geonames,
至
data: <%= @users.to_json %>,
我对 gems 和版本有点限制,目前使用的是 Rails 2.3。
谢谢你的帮助。