Rabl允许您通过在视图中命名属性来获取属性,例如:
object @user
attributes :name, :email
我有一个不知道属性的模型,但是我想用rabl显示我的实例变量中从控制器返回的所有内容。
是否有快捷方式:
attributes :all
等
由于
答案 0 :(得分:21)
您应该可以使用.column_names
:
attributes *User.column_names
答案 1 :(得分:5)
如果你想删掉一些列,比如“created_at”和“updated_at”:
attributes *User.column_names - ["created_at", "updated_at"]