2013-08-06 37 views
0

我得到这个错误:为什么我会得到一个未初始化的常量'Controller'?

ActionController::RoutingError at /bankacct/new 

uninitialized constant BankacctController 

我觉得这个错误是因为我命名了什么。有任何想法吗?

bankaccts_controller.rb:

class BankacctsController < ApplicationController 

    def new 
    end 

    def create 
    # some code 
    end 

end 

应用/视图/ bankaccts/new.html.haml:

%form 
    = label_tag :bank_name, "Account Holder's Name" 
    = text_field_tag :bank_name, nil, name: nil, :value => "John Q. TaxPayer", class: "ba-name" 
    %br 
    = label_tag :acct_num, "Account Number" 
    = text_field_tag :acct_num, nil, name: nil, :value => "9900000001", class: "ba-an" 
    %p 
    %button{:type => "submit"} 
    tokenize 

routes.rb中:

resources :bankacct 

耙路线:

bankacct_index GET /bankacct(.:format)   bankacct#index 
       POST /bankacct(.:format)   bankacct#create 
    new_bankacct GET /bankacct/new(.:format)  bankacct#new 
edit_bankacct GET /bankacct/:id/edit(.:format) bankacct#edit 
     bankacct GET /bankacct/:id(.:format)  bankacct#show 

回答

2

routes.rb中应该有:

resources :bankaccts

+0

我还是选你纠正第二个它让我做这件事之前等待5分钟。 :/ –

2

它应该是resources :bankaccts

相关问题