Rails 4 routing issue

已查看 18 次
跳至第一个未读帖子

Maciej Nowak

未读,
2013年12月26日 08:15:382013/12/26
收件人 rubyonra...@googlegroups.com
I am migrating our application from 3.x to 4.0.2 and I have following problem :


Rails 4 generates totally different routes in this case and it brakes some of our functionalities. Maybe I am not familiar with new way of creating routes but in release notes there was nothing said about it. At least about this part of routes. How can I make these routes look like in rails 3 ?

Josh Jibwa White

未读,
2014年1月1日 14:15:202014/1/1
收件人 rubyonra...@googlegroups.com
I ran into some similar issues while upgrading some of my sites. My problems were mainly because I wasn't using standard resourceful routes. The simplest way to fix this is to just specify each route manually. If you have a lot of similar patterns with other resources you could just write a function to create each route pattern.

Here is a short example:

routes.rb

delete 'subscriptions', to: 'subscriptions', as: :subscriptions
get 'subscriptions/edit', to: 'subscriptions#edit', as: :edit_subscriptions

Rails 4 Routes :

subscriptions DELETE /subscriptions(.:format)               subscriptions#subscriptions
edit_subscriptions GET    /subscriptions/edit(.:format)          subscriptions#edit          
回复全部
回复作者
转发
0 个新帖子