0

私の仕事は、ブラウジングバーで現在のカテゴリまたは製品のパスを確認できるようにすることです。

現時点では、このような現在のカテゴリを見ることができます

localhost:3000 / category / smalcinataji

でもこんな感じで欲しい

localhost:3000 / category / atkritumu-parstrades-tehnika / smalcinataji

きれいなURLを作成するために、この例のFriendlyIdというgemを使用していますhttp://railscasts.com/episodes/314-pretty-urls-with-friendlyid?view=asciicast

ありがとう!

4

1 に答える 1

1

FriendlyIdは、スラッグを構築するためのメソッドを取ることができます。

class Person < ActiveRecord::Base
  friendly_id :category_and_subcategory

  def category_and_subcategory
    "#{my_category_method}/#{my_subcategory_method}"
  end
end

追加のスラッシュが原因でルーティングに問題がある可能性があることに注意してください。ただし、必要に応じて、これも確実に修正されます。

于 2013-03-18T09:56:01.097 に答える