我的任务是能够在浏览栏中查看当前类别或产品的路径。
此刻我只能看到这样的当前类别
本地主机:3000 /类别/ smalcinataji
但我想这样
本地主机:3000 /类别/ atkritumu-parstrades-TEHNIKA / smalcinataji
要创建漂亮的网址,我在本例http://railscasts.com/episodes/314-pretty-urls-with-friendlyid?view=asciicast
中使用名为FriendlyId的gem谢谢!
答案 0 :(得分:1)
FriendlyId可以a method to construct the slug。
class Person < ActiveRecord::Base
friendly_id :category_and_subcategory
def category_and_subcategory
"#{my_category_method}/#{my_subcategory_method}"
end
end
请注意,由于额外的斜杠,路由可能存在问题,但如果不必要的话,肯定会有一个解决方法。