gpt4 book ai didi

ruby-on-rails - RoR 嵌套类别

转载 作者:行者123 更新时间:2023-12-04 06:22:14 25 4
gpt4 key购买 nike

伙计们!我想知道如何使 url 像:site.com/coding/ruby/rails/article-name如您所见,有嵌套类别。我已经看过 acts-as-tree 和很棒的嵌套集,但它使 url 像 site.com/rails/article-name。

所以,请帮助我

最佳答案

如果你想使用一个资源丰富的 Controller ,像这样创建一个路由:

scope '(*categories)' do
resources :articles
end

这需要在您的网址末尾使用“文章”:/coding/ruby/rails/articles/article-name

或者你可以使用这样的路线:

match '(*categories)/:id' => 'articles#show', :as => :article

这会让你做 article_path(:categories => 'coding/ruby/rails', :id => article.friendly_id)

获取/coding/ruby/rails/article-name

如果您正在使用 awesome_nested_set,您可以通过执行以下操作来生成类别字符串

article.category.self_and_ancestors.join("/")

关于ruby-on-rails - RoR 嵌套类别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4905781/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com