我有一个模型有很多属性,并且构建了一系列页面来收集所有相关数据。在最后一页中,我想向用户显示所有收集的数据。Ruby on Rails:获取模型属性的集合
我可以通过手动输入每个属性的所有标签和值来创建此页面,但我期望这种繁琐且重复性的任务已经由某人解决,以至于在3-4行代码中。
在这个阶段,我只是原型设计,所以这不需要看起来不错。
任何人有任何建议,如何快速打印在屏幕上模型的所有属性?
我的想法是这样的:
如果@my_data_model是实例变量,而我要打印的属性,那么:
<%= show_attributes @my_data_model %>
会与它们的标签输出属性值。
感谢您的期待。
你可以减去两个数组,而不是你正在使用的`reject` /`include?`组合。 – Jeriko 2011-01-12 07:41:29