0
/Users/0okyleo0/.gem/ruby/2.1.2/gems/activerecord-4.1.2/lib/active_record/connection_adapters/postgresql_adapter.rb:822:in `async_exec': PG::UndefinedTable: ERROR: relation "events" does not exist (ActiveRecord::StatementInvalid)
LINE 5: WHERE a.attrelid = '"events"'::regclass
^
是每次我嘗試打開我的紅寶石終端菜單爲我的測試的問題。我在積極的記錄工作。每次我嘗試使用一種方法將事件添加到數據庫時,我都會收到此錯誤。psql未定義表,關係不存在
def add_event
puts "What is your event's name?\n\n"
event_name = gets.chomp
puts "What is your event's location?\n\n"
event_location = gets.chomp
puts "What is your start date? example: 1990-11-16\n\n"
event_start_date = gets.chomp
puts "What is your end date? example: 1990-11-19\n\n"
event_end_date = gets.chomp
Event.create({name: event_name, location: event_location,
start_date: event_start_date, end_date: event_end_date})
puts "#{name} has been added!"
end
這是我的架構 -
ActiveRecord::Schema.define(version: 20140830232637) do
# These are extensions that must be enabled in order to support this database
enable_extension "plpgsql"
create_table "event_tables", force: true do |t|
t.string "name"
t.string "location"
t.datetime "start_date"
t.datetime "end_date"
t.datetime "created_at"
t.datetime "updated_at"
end
end
好的,謝謝!我會嘗試做一個新的遷移來重命名錶。 – Kyas 2014-08-31 02:58:33