Rails:friendly_id 和 to_json

Posted

技术标签:

【中文标题】Rails:friendly_id 和 to_json【英文标题】:Rails: friendly_id and to_json 【发布时间】:2011-08-29 23:16:56 【问题描述】:

我有一组模型对象,我试图为其返回 JSON。 E.G

@regions.to_json(:only => [:id, :name ])

效果很好。

如果我尝试使用:

@regions.to_json(:only => [:friendly_id, :name ]) 

那么对于friendly_id 不会返回任何内容。该模型确实有:

has_friendly_id :name, :use_slug => true

所以我想知道我错过了什么 - 或者我是否不允许使用 friendly_id 在 to_json 中?

【问题讨论】:

【参考方案1】:

尝试使用

@regions.to_json(:only => [:id, :cached_slug])

【讨论】:

是的,谢谢 - 刚刚尝试过,即将更新 ;) Perfecto。谢谢。

以上是关于Rails:friendly_id 和 to_json的主要内容,如果未能解决你的问题,请参考以下文章