基于表employees
,我在MySQL数据库中创建了一个名为Employees_by_gender
的视图:
select count(gender_id) AS "Number of Employees",gender_id AS "Gender" from employees group by gender_id;
mysql> select * from Employee_by_gender;
+--------+---------------------+
| Gender | Number of Employees |
+--------+---------------------+
| 1 | 3890 |
| 2 | 1087 |
+--------+---------------------+
如何在客户端表中呈现此数据库视图的输出?我一直在使用“dataTables bootstrap rails”进行所有普通表格渲染。
如何在类似表格的显示中获取此数据?
答案 0 :(得分:1)
我不确定dataTables的具体细节,但您可以为视图创建一个ActiveRecord模型,就像它是一个普通(只读)表一样:
class EmployeesByGender < ActiveRecord::Base
self.table_name 'Employees_by_gender'
end
但是,除非您将视图列名重命名为不包含空格,否则您将非常困难。
如果必须在列名中保留空格,请按照此处的建议进行操作:
https://groups.google.com/forum/?fromgroups=#!topic/comp.lang.ruby/SNZNQu_h92w
答案 1 :(得分:0)
试试这个Railscasts #340 datables ...希望有所帮助。实施起来非常直截了当。