質問編集履歴

1 タイトルの修正

Kohei_haku

Kohei_haku score 12

2016/05/03 19:29  投稿

エラーの治し方教えてください。よろしくお願いします。
アンケートフォームを実装中にエラーメッセージが発生しました。
###前提・実現したいこと
このエラーメッセージの意味を教えてください
アンケートフォームを実装中に以下のエラーメッセージが発生しました。
###発生している問題・エラーメッセージ
```
ActiveRecord::UnknownAttributeError at /new
unknown attribute 'negative' for Answer.
file: attribute_assignment.rb location: rescue in _assign_attribute line: 59
```
###該当のソースコード
require 'bundler/setup'
Bundler.require
require 'sinatra/reloader' if development?
require './models/answer.rb'
require 'csv'
use Rack::Session::Cookie
get '/' do
erb :index
end
post '/confirm' do
session[:name] = params[:name]
session[:email] = params[:email]
session[:negative] = params[:negative]
session[:owner] = params[:owner]
session[:gender] = params[:gender]
session[:free_text] = params[:freeText]
redirect '/confirm'
end
get '/confirm' do
@name = session[:name]
@email = session[:email]
@negative = session[:negative]
@owner = session[:owner]
@gender = session[:gender]
@free_text = session[:free_text]
erb :confirm
end
post '/new' do
Answer.create({
name: session[:name],
email: session[:email],
negative: session[:negative],
owner: session[:owner],
gender: session[:gender],
free_text: session[:free_text]
})
redirect '/finish'
end
get '/finish' do
erb :finish
end
get '/list' do
@answers = Answer.all
erb :list
end
###試したこと
いろいろanswer、negativeなど確認しました
###補足情報(言語/FW/ツール等のバージョンなど)
cloud9を使ってます。使用言語はRuby
  • Ruby

    16248 questions

    Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

  • Sinatra

    123 questions

    Sinatraは、Rubyで作られた オープンソースのWebアプリケーションフレームワークです。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る