রুট 3 রাউটিং: সম্পদ এবং পাথ

আমি আমার রেল অ্যাপ্লিকেশন নিম্নলিখিত রুট আছে:

resources :settings, :path => :account, :only => [:edit, :update]

এটি নিম্নলিখিত সৃষ্টি করে:

edit_setting GET    /account/:id/edit(.:format) settings#edit
setting PUT    /account/:id(.:format) settings#update

আমি এটা কিভাবে লিখতে পারি তাই : id বাদ দেওয়া হয়?

So a user can just access /account/edit

1
যোগ
মতামত: 1

2 উত্তর

এটি সম্ভবত এটি করার জন্য সবচেয়ে সহজ উপায়, এবং আপনি রেল সম্মেলন বন্ধ রাখা:

match 'account/edit'  => 'accounts#edit',   :as => 'edit_account',  :via => :get
match 'accounts'      => 'accounts#update', :as => 'accounts',      :via => :put
3
যোগ

See http://guides.rubyonrails.org/routing.html#singular-resources for details, but I'm pretty sure resource :settings, :path => :account, :only => [:edit, :update] will work.

2
যোগ