###前提・実現したいこと
このエラーメッセージの意味を教えてください
アンケートフォームを実装中に以下のエラーメッセージが発生しました。
###発生している問題・エラーメッセージ
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
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。