У меня есть проект ruby on rails, который позволяет мне отправить комментарий (называется запиской). Кажется, что он отлично работает на моем компьютере, и я использую sql или что-то, что поставляется с рельсами.RoR Postgresql on Heroku error: PG :: StringDataRightTruncation
После того, как я положил приложение на героку, все работает хорошо, за исключением того, что мои заметки длиннее 255 символов, возвращают ошибку.
Я уверен, что это связано с базой данных, так как на localhost: 3000 Я могу сэкономить сотни строк текста.
Я, однако, ничего не знаю о базах данных - может ли кто-нибудь указать мне в правильном направлении с этой ошибкой? ошибка:
PG::StringDataRightTruncation: ERROR: value too long for type character varying(255)
Вот миграция для заметок, и его определяется как строка, а не персонаж:
class CreateNotes < ActiveRecord::Migration
def change
create_table :notes do |t|
t.string :title
t.string :comment
t.integer :user_id
t.integer :record_id
t.timestamps
end
end
end
Я только что нашел этот http://stackoverflow.com/questions/17920028/pgstringdatarighttruncation-error-postgresql-string255-limit-heroku –