Я использую рельсы для создания сайта, и я хочу вставить чванство do c на одной из страниц. Файл чванства yaml
хранится в /app/assets/myfile.yaml
. В коде вложения swagger (javascript) я пробовал различные подходы:
// in myswagger.html.erb
window.onload = function() {
const ui = SwaggerUIBundle({
url: "<%= asset_path('myfile.yaml') %>",
dom_id: '#swagger-ui',
presets: [
SwaggerUIBundle.presets.apis,
SwaggerUIBundle.SwaggerUIStandalonePreset
]
})
}
Я также пробовал простой путь к /app/assets/myfile.yaml
, document_path('myfile.yaml')
, et c. Но каждый раз мы получаем Fetch error Not Found /swagger.yaml
. Как правильно получить доступ к этому файлу и встроить его в javascript?