Я только что создал приложение RoR shopify со следующим генератором:
rails generate shopify_app --api_key <your_api_key> --secret <your_app_secret>
Я добавил свой домен в белый список URL-адресов и все остальное, но я продолжаю получать эту ошибку, похоже, что что-то сломано внутри приложения shopify.
Ошибка появляется, когда я помещаю URL-адрес сайта в свое приложение, чтобы установить его на нем (application.delgic.com)
F, [2018-05-01T22:01:18.149098 #22506] FATAL -- : [cd2e0b4c-5dfd-422b-959f-7e191bc47ff1]
F, [2018-05-01T22:01:18.149175 #22506] FATAL -- : [cd2e0b4c-5dfd-422b-959f-7e191bc47ff1]
ActiveRecord::StatementInvalid (PG::UndefinedTable: ERROR: relation "shops" does not exist
LINE 8: WHERE a.attrelid = '"shops"'::regclass
^
: SELECT a.attname, format_type(a.atttypid, a.atttypmod),
pg_get_expr(d.adbin, d.adrelid), a.attnotnull, a.atttypid, a.atttypmod,
(SELECT c.collname FROM pg_collation c, pg_type t
WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation),
col_description(a.attrelid, a.attnum) AS comment
FROM pg_attribute a LEFT JOIN pg_attrdef d
ON a.attrelid = d.adrelid AND a.attnum = d.adnum
WHERE a.attrelid = '"shops"'::regclass
AND a.attnum > 0 AND NOT a.attisdropped
ORDER BY a.attnum
):
F, [2018-05-01T22:01:18.149262 #22506] FATAL -- : [cd2e0b4c-5dfd-422b-959f-7e191bc47ff1]
F, [2018-05-01T22:01:18.149329 #22506] FATAL -- : [cd2e0b4c-5
Также я уже выполнил все миграции.
Таблица вашей базы данных не существует. Итак, вы думаете, что успешно выполнили миграцию, и, возможно, вы это сделали, но ваше приложение RoR, похоже, так не думает. Я бы открыл консоль и посмотрел, видите ли вы вообще стол. Если он там, эй! Что-то еще происходит, и вам нужно будет предоставить дополнительную информацию.
Вы уверены, что выполнили миграции в производственной версии приложения. Кажется, вы оказались между локальной версией и производственной версией?
Я запустил свою консоль и попробовал что-то вроде Shop.last, и таблица действительно существует. Какая еще информация, по вашему мнению, может помочь?