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的主要内容,如果未能解决你的问题,请参考以下文章
Rails:Friendly_id 不会为旧记录生成 slug
Rails gem“friendly_id”:如何在创建对象之前获得 slug 的实时预览
rails 使用 friendly_id gem 按资源名称路由访问