当你需要加入一个或多个动作至一个 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偏执
SEO刷:让你的网站一夜之间登顶搜索引擎!,独特seo技巧
ChatGPT的破解版:AI世界的新突破,ai无禁忌
seo用什么法宝,列出5种seo赚钱方式 ,ai怎么更改文档样式
ChatGPT-01:开创人工智能新纪元,AI如何画模糊的云层
SEO优化公司一般怎么优化?揭秘专业SEO服务的操作流程,人工智能ai写作软件 哪一个好
seo要学什么语言,做seo需要什么语言 ,ai martino
OpenAI您的信用卡被拒绝了?请尝试用借记卡支付,轻松解决支付问题!,ai cdr缩略图补丁
seo用什么手法,seo方式 ,ai绘画飞翔
SEO超级,助力企业站点冲刺搜索引擎排名,白云全网营销推广哪家强
seo要什么条件,seo都需要做什么 ,交互ai求职
SEO怎么做才能提升网站流量与排名?这篇文章给你全攻略,铁岭定制网站推广公司电话
SEO学费多少钱?揭秘SEO培训的投资价值与回报!,郴州网站推广多少钱一个
seo适合看什么书,自学seo书籍推荐 ,ai少女 刻晴
怎么分辨文章是不是AI写的?五大技巧揭开真相
【BVIP尊享体验:超越奢华,开启专属未来】,珠宝网站建设思路
ChatGPT为什么网址打不开?原因分析与解决方法,文档审核ai
SEO优化关键技巧:提升网站排名的实战攻略,科大讯飞ai论文写作软件
seo稿件是什么意思,seo文章写作要求 ,ai写作未来展望和展望
ChatGPT:人工智能对话新时代的领航者,ai音响华为还是小米好
SEO导航:助力网站提升流量与排名的必备工具,荣昌建筑网站建设
未来的效率利器AI软件下载AI,助您轻松驾驭智能世界
seo算是什么营销方式,seo是网络营销吗 ,ai318
为什么seo推广那么多,seo推广难吗 ,东莞ai听译平台
seo需要保持什么心态,seo的要求 ,ai83562
AI的两个主要发展阶段:从起步到突破,如何重塑未来,wps ai写作去哪里
SEO大神如何在激烈的互联网竞争中脱颖而出?,网页设计和网站建设试题
SEO永远,数字营销的核心力量,广州seo搜索栏内容
seo要会些什么,seo需要学些什么内容 ,轻盈ai
什么叫改写-解读“改写”背后的艺术与技巧,网站制作建设模板图片
AI自动化:开启智能未来的无限可能,simplify ai
未来智能:AI智能人工软件引领数字化变革
SEO立刻:快速提升网站排名,带你走在搜索引擎前沿,网站建设怎么推广好做
seo该从什么开始,seo是什么时候开始的 ,ai写作免费英文怎么说
未来写作新模式文章撰写AI如何助力内容创作
SEO优化顾问:让您的网站脱颖而出的秘密武器,ai ps 群
如何通过AI写文章,轻松提高写作效率与质量
什么是seo艺术,什么是seo seo有何价值 ,ai写作生成器 推荐
SEO专业怎么样?未来发展的无限潜力与职业前景,联通ai智能早教
什么是神马排名?让你的网站脱颖而出,轻松占据搜索引擎的C位!,乳山网站优化关键词排名
ChatGPT服务部分恢复:人工智能助力全新体验,ai对象菜单
什么是SEO优化方案,seo的优化方案 ,ai emorobot
AI免费生成:释放创造力的秘密武器
SEO手法如何通过精准优化提升网站排名,获取海量流量,网站建设协议流程是什么
怎么识别是AI写的文章
ChatGPT网页版内容显示不全的解决方案:如何轻松解决问题?,课件ai
ChatGPT破解版电脑:如何获得更强大的AI助手,提升工作与学习效率,ai预设动画
了解SEO:让你的网站在搜索引擎中脱颖而出的秘密武器,宝山区常见网站优化
好用的AI写作软件免费推荐:创作新境界!
在线AI生成文章:智能写作的未来趋势