Приложение Shopify ruby ​​on rails не может авторизоваться - PullRequest
0 голосов
/ 02 мая 2018

Я только что создал приложение 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

Также я уже запустил все миграции.

1 Ответ

0 голосов
/ 02 мая 2018

Ваша таблица базы данных не существует. Таким образом, вы думаете, что успешно выполнили миграцию, и, возможно, вы это сделали, но ваше приложение RoR, похоже, так не считает. Я бы открыл консоль и посмотрел, сможешь ли ты даже увидеть стол. Если это там, стой! Что-то еще происходит, и вам придется предоставить больше информации.

...