当你需要加入一个或多个动作至一个 RESTful 资源时(你真的需要吗?),使用 member and collection 路由。
# 差
get 'subscriptions/:id/unsubscribe'
resources :subscriptions
# 好
resources :subscriptions do
get 'unsubscribe', on: :member
end
# 差
get 'photos/search'
resources :photos
# 好
resources :photos do
get 'search', on: :collection
end
若你需要定义多个 member/collection 路由时,使用替代的区块语法(block syntax)。
resources :subscriptions do
member do
get 'unsubscribe'
# 更多路由
end
end
resources :photos do
collection do
get 'search'
# 更多路由
end
end
使用嵌套路由(nested routes)来更佳地表达与 ActiveRecord 模型的关系。
class Post < ActiveRecord::Base
has_many :comments
end
class Comments < ActiveRecord::Base
belongs_to :post
end
# routes.rb
resources :posts do
resources :comments
end
使用命名空间路由来群组相关的行为。
namespace :admin do
# Directs /admin/products/* to Admin::ProductsController
# (app/controllers/admin/products_controller.rb)
resources :products
end
不要在控制器里使用留给后人般的疯狂路由(legacy wild controller route)。这种路由会让每个控制器的动作透过 GET 请求存取。
# 非常差
match ':controller(/:action(/:id(.:format)))'
相关推荐:
SEO汇报:如何通过数据分析提升网站排名,助力企业业绩增长,免费推广网站大全百度经验
AI智能软件:未来科技的核心力量
ChatGPT40不收费版本:科技革新,智能助手助力生活与工作,ai医疗武器有哪些
ChatGPT:智能对话开创新时代,ai做渐变直线
如何下载免费AI软件,让你的工作和生活更智能
SEO要求:如何优化网站提升搜索引擎排名,助力企业获取更多流量,鹤山区网站运营推广
撰写稿子的AI,写作的“超级助手”来了!
seo重点是什么,seo最重要的指标 ,ai网格怎么用
SEO就是:让你的品牌脱颖而出,获得更多曝光与流量,梅岭关键词排名优化
seo网站是什么找行者SEO,seo分析网站 ,ai图文梅花
仿写AI:智能时代的创作革命,洛江区移动房网站推广
SEO范例:如何通过优化提升网站流量,获取更多商机,广州抖音seo搜索广告
互联网资源的无限潜力:如何利用数字世界为个人和企业创造价值,信阳网站建设正规公司
ChatGPT桌面应用安装了,不能用?解决方案全攻略,让你轻松畅享AI助手!,绫波丽ai智能
AI翻译工具的革命-ChatGPT等技术让语言互通无碍,淘宝ai写作检测准吗
ZBlog:开启你的个人网站新时代,轻松搭建与管理,二手手机营销推广方案
SEO文案:如何通过巧妙布局提升网站排名,吸引更多流量,娄底网站建设工作文案
ChatGPT怎么有梯子?突破网络限制,轻松畅享AI智能,ai对唱音响
360ai答题-赋能教育,开启智能学习新纪元,ai 果汁
SEO桔子:提升网站排名的必备法宝,seo外包销售
seO经理是什么岗位,seo经理招聘 ,ai写作重复被查
为什么要seo 运营,为什么需要seo ,ai人物头盔
SEO笔记:如何打造高效的SEO策略提升网站排名,网站优化优质服务方案
AI提取文章重要内容:让信息抓取更高效、更精准,松鼠ai 教学
怎样用AI写文章?快速高效创作新技能!
《*采集站:带你领略全球最全*资源的宝藏平台》,seo优化易下拉瞧瞧
SEO合同:确保您网站优化成功的关键保障,微博营销推广规则最新
OpenAI银联支付-未来支付新体验,安全便捷全新升级,医学加ai
未来科技:AI工具为生活赋能,打造智能未来
seo经验是什么,seo进阶 ,ai矿机
seo网站页面优化包括什么,seo页面优化技术 ,no ai写作
ChatGPT打不开网页?看完这篇你就懂了!,国内ai写作安卓软件
SEO符合:提升网站排名的秘诀,助力企业赢在搜索引擎优化的赛道,优化没续费 网站没了
SEO选择:如何挑选最合适的SEO优化策略?,wb免费刷粉网站推广
seo要懂些什么软件,seo常用软件 ,ai写作网站网址大全
SEO阶段解析:从入门到精通,助你站稳搜索引擎的前沿,网站建设特定开发
ChatGPT坏了用什么?替代方案,满足你的智能对话需求,星际一的ai
SEO如何做?全方位解析提升网站排名的秘诀,AI翻译好处
SEO专业怎么样?未来发展的无限潜力与职业前景,联通ai智能早教
SEO培训:助力企业实现互联网营销的无限可能,平塘网站优化推广价格
不利于seo是什么,不属于seo对网店推广的作用 ,ai渐变下载
SEO妍:搜索引擎优化的艺术,轻松打造网络营销新未来,辽宁网站建设贵不贵
SEO项目指的是什么,seo项目指的是什么意思 ,写个ai
如何用AI写公众号文章?让创作更高效、更轻松
AI热门软件,未来科技的钥匙
SEO就业前景如何?打造数字时代的职业新风口,常州武进区水产网站建设
SEO希望:如何通过SEO优化实现网站突破,迈向成功之路,品牌网站推广软件
seo能解决什么问题,seo会遇到哪些问题 ,挚爱花嫁ai
SEO找出网站流量提升的终极策略,带你走向搜索引擎巅峰!,朝阳模板网站建设价格
SEO代做:让你的企业轻松登顶搜索引擎,快速提升曝光率,seo 提高注册量