Мой код:
# require gems
require 'rubygems'
require 'active_record'
# Start connetion to the server
ActiveRecord::Base.establish_connection(
:adapter => "mysql",
:host => "localhost",
:user => "root",
:password => "password",
:database => "data"
)
# Create the table
ActiveRecord::Schema.define do
create_table :datatable do |table|
table.column :date, :string
table.column :word, :string
table.column :website, :string
end
end
class Table < ActiveRecord::Base; end
Table.create(:date => datenow, :word => someword, :website => mywebsite)
puts "code completed"
И я получаю сообщение об ошибке, когда код хочет записать в таблицу:
path/to/mysql_adapter.rb:287:in 'query': Table 'test.tables' doesn't exist (Mysql::Error)
Если я создаю таблицу, которая называется таблицей в базе данных (данных), то все мои данные помещаются туда. Я хочу, чтобы он был записан в таблицу (с данными), которую я только что создал. Как я могу это сделать и устранить ошибку?