ruby-on-rails-3 – rails路由到特定id
发布时间:2020-12-17 03:35:09 所属栏目:百科 来源:网络整理
导读:我有一个页面控制器,在db中有两个记录; ‘pages’和’contact’. 每个页面记录的ID是标题. 如何为每个页面编写特定路线? 我目前有一条全能的路线…… match '/:id' = 'pages#show' 但我想为每个页面创建一条路线 解决方法 我可能不明白你的问题,因为我不知
我有一个页面控制器,在db中有两个记录; ‘pages’和’contact’.
每个页面记录的ID是标题. 如何为每个页面编写特定路线? 我目前有一条全能的路线…… match '/:id' => 'pages#show' 但我想为每个页面创建一条路线 解决方法
我可能不明白你的问题,因为我不知道你为什么要那样做;)
无论如何,说你有一个页面标题/ id“关于”.这是你的路线可能是这样的: match '/about' => 'pages#show',:defaults => { :id => 'about' } 比照http://guides.rubyonrails.org/routing.html#defining-defaults 注意:我不会把你正在使用的路线称为“catchall”;这是一个非常正常的Rails路线.这就是我称之为catchall的东西: match ':controller(/:action(/:id))' (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |