分拆routes.rb

项目需要给移动平台提供API,在routes.rb中已经配置了很多resources,如果再加入API的resources会使得routes.rb变得非常庞大,不利于管理,解决办法当然是希望能将API的resources写到另一个文件中去,如:mobile_routes.rb。 rails提供了相当方便的扩展,你可以这样实现:在application.rb中加入:config.paths[“config/routes”] += Dir[Rails.root.join(“config/routes/*.rb”)]在config中创建routes文件夹,将mobile_routes.rb放到routes文件夹下即可,rails会自动将routes文件夹下的文件加载。

mobile_routes.rb文件的写法与routes.rb文件一样!