Создавайте жидкие файлы в каталоге сниппетов shopify — приложение Rails

Я пытаюсь создать жидкие файлы в своем приложении (Rails) и загрузить их в каталог snippets магазина, в котором установлено мое приложение. Я пробовал код ниже

path = Rails.root.join("public/sample-js.liquid") 
ShopifyAPI::Asset.new(key: "snippets/sample-js.liquid", src: path)

Я хочу поместить файл public/sample-js.liquid внутрь snippets. Приведенный выше код создает файл sample-js.liquid внутри snippets, но этот файл пуст. Как решить проблему?


person rmn.nish    schedule 27.04.2018    source источник


Ответы (1)


Я наконец понял.

data = File.read(path)
ShopifyAPI::Asset.create(key: "snippets/sample-js.liquid", value: data)
person rmn.nish    schedule 27.04.2018