使用祖先宝石时生成蛞蝓



我想根据记录的祖先创建一个子弹。如果我已经创建了一个蛞蝓。我想出的最佳解决方案是:

def pretty_url    
  path.select(:slug).map(&:slug).join("-")
end

有没有更精确的方法来使用祖先宝石来做到这一点?

另外,我正在使用友好 id 来生成 slug,所以也许有更好的方法来使用友好 id?

这就是我想出的,同时使用友好的 id 和祖先宝石。

friendly_id :slug_candidates, use: :slugged
 def slug_candidates
   [
     [parent.try(:slug), :title]
   ]
 end

相关内容

  • 没有找到相关文章

最新更新