ruby on rails - How to send form data to #index with post instead of #create? -
i have resource route setup:
resources :events for 1 form, i'd send data #index action :post method. how can this?
i tried <%= form_tag url_for(controller: 'events', action: 'index'), method: :post, still goes #create
short answer: can't routes.
long answer: when using resources :events following routes defined you:
get /events events#index /events/new events#new post /events events#create /events/:id events#show /events/:id/edit events#edit patch/put /events/:id events#update delete /events/:id events#destroy therefore index action isn't accessible post request.
and trying (with f.e. custom routes resources :events) make create action on post inaccessible.
Comments
Post a Comment