Hy ребята ... я учусь Руби на железной дороге, но я не знаю, что происходит на этой странице, это моя ошибка:Ruby On Rails - NoMethodError
NoMethodError in Contacts#new Showing /home/ubuntu/workspace/simplecodecasts_saas/app/views/contacts/new.html.erb where line #7 raised: undefined method `name' for #
это мой новый. html.erb
<div class="row">
<div class="col-md-4 col-md-offset-4">
<div class="well">
<%= form_for @contact do |f| %>
<div class="form-group">
<%= f.label :name %>
<%= f.text_field :name, class: 'form-control' %>
</div>
<div class="form-group">
<%= f.label :email %>
<%= f.email_field :email, class: 'form-control' %>
</div>
<div class="form-group">
<%= f.label :comments %>
<%= f.text_area :comments, class: 'form-control' %>
</div>
<%= f.submit 'Submit', class: 'btn btn-default' %>
<% end %>
</div>
</div>
</div>
это мои маршруты
Rails.application.routes.draw do
resources :contacts
get '/about' => 'pages#about'
root 'pages#home'
и мой contacts_controller.rb
class ContactsController < ApplicationController
def new
@contact = Contact.new
end
def create
end
end
Что пойдет не так?
Полноэкранный Ошибка screen
Это означает, что ваша таблица «Контакт» не имеет имени столбца «имя» в базе данных. – Prashant4224
это моя таблица контактов – mrkmn
это мой класс таблицы контактов CreateContacts
mrkmn