2016-12-24 2 views
-2

Wie kann dieser Fehler behoben werden?Routing-Fehler in Schienen

Keine Route entspricht [POST] "/ Controller/Controller ID/Controller/Neu".

// Doktor Controller:

# POST /doctors 
# POST /doctors.json 

def create 
    @doctor = Doctor.new(doctor_params) 

    respond_to do |format| 
    if @doctor.save 
    format.html { redirect_to @doctor, notice: 'Doctor was successfully created.' } 
    format.json { render :show, status: :created, location: @doctor } 
    else 
    format.html { render :new } 
    format.json { render json: @doctor.errors,status::  unprocessable_entity } 
    end 
end 
end 

// Routen:

Rails.application.routes.draw do 
    resources :catergories do 
    resources :doctors 
    end 
    root 'catergories#index' 
    end 
+0

richten Sie Ihren Code ... ich kann nicht verstehen –

+0

Bearbeiten Sie Ihre Frage und zeigen Sie Ihre 'routes.rb' und diese' doctors_controller.rb' Datei – Hizqeel

Antwort

-2

Für Routing, Ihre Grundlagen auf Schienen muss klar sein, wie funktioniert nicht routen. Zuerst müssen Sie über die HTTP-Anfragen GET und POST wissen, damit Sie die gewünschte Aktion durchführen können. Werfen Sie einen Blick auf diese: http://guides.rubyonrails.org/routing.html