Rails:预期..定义Account_number

时间:2011-07-20 16:56:41

标签: ruby-on-rails ruby ruby-on-rails-3

我有一个rails项目,并在尝试加载new.html.erb页面时不断收到以下错误:

Expected /usr/local/www/apache22/data/update_pi_names/app/models/account_number.rb to define Account_number

继承控制器中的新手:

 def new
    @pi_name = PiName.new
    @account_numbers = Account_number.find_all
    respond_to do |format|
      format.html # new.html.erb
      format.xml  { render :xml => @pi_name }
    end
  end

我的模特/ account_number.rb:

class AccountNumber < ActiveRecord::Base
        has_and_belongs_to_many :pi_names


end

如果您需要更多信息,请与我们联系!

2 个答案:

答案 0 :(得分:5)

通过AccountNumber而非Account_number引用您的模型,因此:

@account_numbers = AccountNumber.all

此外,您可以使用all代替find_all

答案 1 :(得分:0)

你应该写模型类名 账户号码

@account_numbers = AccountNumber.find_all

不是Account_number

采用驼色风格