Rails 3-URL中的字符串-如何获取以及如何路由

|| 我是RoR的新手,过去几天,我在URL字符串中苦苦挣扎。我的数据库中有一些项目,我想将这些项目插入URL。例如,我的网站:   www.web.com 数据库中的项目:   项目1   项目2   项目3 我在想,如何编辑route.rb和我的控制器以遵循URL的形状:   www.myweb.com/items1 如果有人遇到类似问题或有人暗示,该怎么办?我会很高兴为您提供任何帮助。我不知道该怎么办:/ 先感谢您。     
已邀请:
        路由仅必须是唯一的,符号是名称值对中的值
    match \'/item/:item_id\' => \'controller#action\'
    then get the item_id from params[:item_id]
上面这样说,例如example.com?item=1,使用1作为示例item_id 所以说像
    match \'/item/:category/:item_id\' => \'controller#action\'
example.com/item/foo_category/bar_item
    params[:category] = foo_category
    params[:item_id] = bar_item
但您不能有2条路线,例如
   match \'/item/:category\' => \'controller#action\'
   match \'/item/:item_id\' => \'controller#action\'
因为rails只会将其视为/ item / x,并且可能会将其与路线中的第一个匹配项进行匹配 希望能有所帮助。     

要回复问题请先登录注册