"Undefined Attribute Method"

I couldn't find any other source to solve my problem, so I'm posting
here I have a controller "candidates"

class CandidatesController < ApplicationController
  def new
    @candidate = Candidate.new
  end
end

A table model called candidate with lots of validations.

I create my new.html.erb and whenever I try to open it I get this
error message:

undefined method `define_attribute_methods' for nil:NilClass

Extracted source (around line #3):

1: <h1>Yeni Basvuru</h1>
2:
3: <% form_for @candidate do |t|%>
4: <div>
5: <%= t.label :name,"Isim"%>
6: <%= t.text_field :name%>

Please help me out!

I couldn't find any other source to solve my problem, so I'm posting
here I have a controller "candidates"

class CandidatesController < ApplicationController
def new
@candidate = Candidate.new
end
end

A table model called candidate with lots of validations.

I create my new.html.erb and whenever I try to open it I get this
error message:

I'd say that the most likely problem is that you've managed to define
a method (or have an attribute with a name) that clashes with a
standard ruby or activerecord method.
Do you have a method or column named class by any chance?

Fred

I'd say that the most likely problem is that you've managed to define
a method (or have an attribute with a name) that clashes with a
standard ruby or activerecord method.
Do you have a method or column named class by any chance?

Fred

I have these:

    t.string "name"
    t.string "surname"
    t.string "email"
    t.integer "tc_id"
    t.datetime "birthday"
    t.integer "cellphone"
    t.integer "localphone"
    t.boolean "gender"
    t.string "school"
    t.string "class"
    t.text "address"
    t.boolean "accommodation"
    t.boolean "scholarship"
    t.text "other"
    t.text "arrival"
    t.text "condition"
    t.text "reference"
    t.string "parent_n"
    t.string "parent_s"
    t.integer "parent_p"
    t.string "parent_e"
    t.string "alt_name"
    t.integer "alt_phone"
    t.boolean "attendance"
    t.string "which_event"
    t.boolean "attendance_p"
    t.string "which_camp"
    t.text "expectation"
    t.string "source"
    t.boolean "terms"
    t.datetime "created_at"
    t.datetime "updated_at"

That “class” attribute is probably your problem.

> I'd say that the most likely problem is that you've managed to define
> a method (or have an attribute with a name) that clashes with a
> standard ruby or activerecord method.
> Do you have a method or column named class by any chance?

I have these:

t\.string   &quot;school&quot;
t\.string   &quot;class&quot;

That would be a yes then.

Fred

Thanks a lot Fred!!