我有
资源:静态页面
模型具有属性,其存在已验证:category_id 和 path
我正在尝试将显示页面提供为 /category.name/path 无法识别以下语法
match 'staticpage/:id', :to => redirect("/%{category.name/%{path}")
返回未知动作
在这里添加评论 第一个答案(评论'目前不接受......)也许我自己很困惑,因为模型和控制器具有相同的名称......无论如何,它不应该匹配'staticpages /:id '?
但是我看不到在控制器中我可以如何声明更多 @staticpage.category.name 和 @staticpage.path 来生成新路由?
此外,由于我必须避免踩到其他模型/控制器,我需要保持某种形式的理智(其中页面不是控制器并且路径验证为唯一):'page/category.name/path'