Я очень ценю простоту развертывания приложений на Heroku до сих пор.Это был отличный опыт.Однако я постоянно получаю сообщение об ошибке и не могу найти причину для этого.Я работаю над последними рамками рельсов.Я загрузил все, и приложение работает.Однако я добавил несколько столбцов в свои таблицы и попытался выполнить команду rake db: migrate, когда получаю следующую ошибку:
Длина входной строки превышает NAMEDATALEN-1 (63)
Когда я его погуглил, я обнаружил, что 63 - это максимальная длина строки ввода для имени таблицы и т. Д. В PostgreSQL.Тем не менее, я проверил все имена таблиц, и ни одно из них даже близко не подходит к нему.Есть ли у вас какие-либо предложения, почему миграция не удалась?
Рассматриваемая миграция выглядит следующим образом:
class CreatePosts < ActiveRecord::Migration
def self.up
create_table :posts do |t|
t.text :data, :null => false
t.string :category, :null => false
t.string :zip, :limit => 5
t.boolean :published
t.integer :submittedby, :limit => 20
t.integer :reviewedby, :limit => 20
t.integer :likecount,
t.timestamps
end
end
def self.down
drop_table :posts
end
end