ruby-on-rails – 如何将routes.rb分割成较小的文件

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – 如何将routes.rb分割成较小的文件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否可以拆分Rails 3.X routes.rb文件

我们有很多资源很难找到它们.我想分裂至少APP和REST API路由.

谢谢!

解决方法

你可以这样做:

的routes.rb

require 'application_routes'
require 'rest_api_routes'

LIB / application_routes.rb

YourApplication::Application.routes.draw do
  # Application related routes
end

LIB / rest_api_routes.rb

YourApplication::Application.routes.draw do
  # REST API related routes
end

更新:(此方法已从Rails中删除)

Rails边缘还有一个很好的补充,多个路由文件

# config/routes.rb
draw :admin

# config/routes/admin.rb
namespace :admin do
  resources :posts
end

这将有助于打破大型应用程序中的复杂路由文件.

猜你在找的Ruby相关文章