0
我无法弄清楚如何获得以下路线。下面是从我的routes.rb文件的摘录:Ruby On Rails路线
map.resources :treatments
map.root :controller => "home"
map.connect ':controller/:action/:id'
map.connect ':controller/:action/:id.:format'
map.connect ':action', :controller => 'home' # replaces the need to manually map pure actions to a default controller
map.resources :bookings
map.resource :dashboard
map.resource :home
现在我也知道了排序的问题,但我似乎无法让他们正常工作。
我想要的是如此http://localhost:3000/bookings/new实际上会带你到一个行动http://localhost:3000/bookings/signmeup如果你没有登录,或没有登录。问题是,如果我改变我的路线,当我尝试在之后创建新的预订时,我已经登录,那么它不会发布表单提交,并将我带回到查看页面。这绝对是因为路线,如果我重新排列map.resources:预订在他们之前,然后它的作品。
任何想法?