Я использую RadRails для создания моих таблиц базы данных MYSQL.Это задача переноса:
class CreateEvents < ActiveRecord::Migration
def self.up
create_table :events do |t|
t.string :eventname
t.string :evententryurl
t.string :eventurl
t.timestamps
end
end
def self.down
drop_table :events
end
end
Затем я запускаю задание db: migrate Rake.Это создает следующие поля в таблице базы данных:
id
eventname
evententryurl
eventurl
ОК, пока.Проблема у меня возникает, когда я запускаю приложение и перехожу на http://localhost/events/new, приложение ищет четный ключ в качестве первичного ключа, а не идентификатора.Как я могу изменить свою задачу переноса, чтобы она автоматически помещала четные данные в базу данных в качестве первичного ключа?