Rails DataTable:如何基于ruby变量设置iDisplayLength

时间:2012-09-07 18:03:51

标签: ruby-on-rails datatable coffeescript

我有一个ruby变量,其中包含用户希望在表格中显示的行数。

我正在使用dataTable gem来格式化视图中的表格,并希望将iDisplayLength设置为@ user.table_size变量中包含的值

我的咖啡脚本

jQuery ->
  $('.table').dataTable({
  "sDom": "R<'row-fluid'<'span6'l><'span6'f>r>t<'row-fluid'<'span6'i><'span6'p>>",
  "iDisplayLength": ####PAGE_SIZE_HERE####,
  "bLengthChange": false,
  "sPaginationType": "bootstrap",
  "bStateSave": true
});

如何让它获取我的页面大小?

由于

1 个答案:

答案 0 :(得分:0)

将文件重命名为.js.coffee.erb,然后您可以照常使用Rails环境中的变量

<%= @user.table_size %>