2009-11-19 5 views
0

Я новичок в RoR и пытаюсь простые операции CRUD без строительных лесов. У меня есть модель под названием ccword, с контроллером под названием WordsController.NameError (неинициализированная константа * nameofcontroller * ошибка в Rails

Проблемы Я создаю простой «создать 'и ведет меня к этой ошибке: NameError в C# cwordsController создать

неинициализированным постоянная CCwordsController

Это как мой метод создания в мой контроллер выглядит следующим образом:

def create 
    @ccword = CCword.new(params[:ccword]) 
    respond_to do |format| 
     if @ccword.save 
     flash[:notice] = 'Word was successfully added.' 
     format.html { redirect_to(@ccword) } 
     format.xml { render :xml => @ccword, :status => :created, :location => @ccword } 
     else 
     flash[:notice] = 'Error.' 
     format.html { render :action => "show" } 
     format.xml { render :xml => @ccword.errors, :status => :unprocessable_entity } 

     end 
    end 
    end 
end 

мой взгляд new.html.erb выглядит следующим образом:

<h1>Words new</h1> 


<% form_for (@ccword) do |f| %> 
    <%= f.error_messages %> 

    <p> 
    <%= f.label :word %><br /> 
    <%= f.text_field :word %> 
    </p> 
    <p> 
    <%= f.label :meaning %><br /> 
    <%= f.text_field :meaning %> 
    </p> 

    <p> 
    <%= f.submit 'create' %> 
    </p> 

    <% end %> 

Когда я нажимаю создать я выше NameError. В консоли следующего журнала получает отображается:

Processing ApplicationController#create (for 127.0.0.1 at 2009-11-19 09:33:06) [POST] 
    Parameters: { 
    "commit"=>"Create", 
    "authenticity_token"=>"hqf54HkXSaTPGejGSbEPcw3ZpOy1Ayp3gvti29gc7Eg=", 
    "c_cword"=>{"meaning"=>"2", "word"=>"2"} 
    } 

NameError (uninitialized constant CCwordsController): 

Любая идея?

+0

вам необходимо прочитать указания о том, как форматировать код в вас вопрос – Dave

+0

Что имя контроллера? –

ответ

0

Проблемы здесь:

format.html { redirect_to(@ccword) } 

попробуй изменить его

format.html { redirect_to word_path(@ccword) } 
Смежные вопросы