6

Rabl 允许您通过在视图中命名属性来获取属性,例如:

object @user
attributes :name, :email

我有一个模型,其属性未知,但我想使用 rabl 在我的实例变量中显示从控制器返回的所有内容。

有没有类似的捷径:

attributes :all

等等

谢谢

4

2 回答 2

21

您应该能够使用.column_names

attributes *User.column_names
于 2012-12-06T20:14:49.813 回答
5

如果你想去掉一些列,比如“created_at”和“updated_at”:

attributes *User.column_names - ["created_at", "updated_at"]
于 2013-10-15T14:17:46.253 回答