ok, ich habe folgende worden: http://railscasts.com/episodes/196-nested-model-form-part-1nicht initialisierte Konstante Homecontroller
Hier sind die Schritte, die ich je hatte, so weit zu erreichen:
rails new survey
<install the script stuff he includes>
rails g nifty:layout
rails g nifty:scaffold survey name:string
rake db:migrate
I routes.rb aktualisiert Haus # Punkt Index (eher als der Welcome # Index, dass es war) und gelöscht public/index.html
Wenn ich versuche, Rails Server laufen und zu meinem lokalen Host gehen, bekomme ich den folgenden Fehler. nicht initialisierte Konstante HomeController
Ich bin verloren und habe keine Ahnung, was das bedeutet.
Kann mir jemand in die richtige Richtung zeigen?
EDIT:
OK, also fixierte ich das Problem, ich denke, wo ich bin verwirrt ist, wo sollten meine Routen zu ge zeigen die Umfrage, um zu sehen, dass ich mit den oben genannten Befehlen gerade erstellt hat. gerade zeige ich auf meinen # home index, wo sollte das hindeuten?
Edit # 2: Inhalt des Surveys_controller.rb
class SurveysController < ApplicationController
def index
@surveys = Survey.all
end
def show
@survey = Survey.find(params[:id])
end
def new
@survey = Survey.new
end
def create
@survey = Survey.new(params[:survey])
if @survey.save
flash[:notice] = "Successfully created survey."
redirect_to @survey
else
render :action => 'new'
end
end
def edit
@survey = Survey.find(params[:id])
end
def update
@survey = Survey.find(params[:id])
if @survey.update_attributes(params[:survey])
flash[:notice] = "Successfully updated survey."
redirect_to @survey
else
render :action => 'edit'
end
end
def destroy
@survey = Survey.find(params[:id])
@survey.destroy
flash[:notice] = "Successfully destroyed survey."
redirect_to surveys_url
end
end
Was sind die Inhalte von/app/controllers/* und wie sieht Ihre routes.rb Datei aus? –
app/controllers enthält application_controller, home_controller und surveys_controller, (ich nehme an, home_controller existierte nicht, bis ich den Befehl ich "beantwortete" unten), sah in umfragen_controller, gab mir keinen Hinweis, was routes.rb sollte aussehen wie, ich habe Umfragen # neu, Umfrage # Index und ein paar andere Iterationen jetzt versucht, und immer noch scheint nicht zu funktionieren. – onaclov2000
Probieren Sie "Rake-Routen" von der Befehlszeile aus, um zu sehen, welche Routen Sie haben. – stephenmurdoch