Недавно у одного из компонентов темы изменился URL-адрес репозитория Git.
Существует ли способ просто обновить целевой URL для этого компонента темы, не удаляя его и не перенастраивая все его параметры?
Недавно у одного из компонентов темы изменился URL-адрес репозитория Git.
Существует ли способ просто обновить целевой URL для этого компонента темы, не удаляя его и не перенастраивая все его параметры?
Существует таблица remote_themes.
Вы можете сделать что-то вроде:
theme_id = 5 # замените на ID темы из URL темы
theme = Theme.find(theme_id)
rtheme = RemoteTheme.find(theme.remote_theme_id)
rtheme.remote_url = 'new url'
rtheme.save
Или это может полностью разрушить вашу жизнь.
И сегодня вы можете получить все настройки темы в формате JSON, что упрощает копирование настроек в тему с помощью нового URL.