Nano Hash - криптовалюты, майнинг, программирование

Ресурс application.js отсутствует в конвейере ресурсов в Rails 6.

Я создаю приложение RoR-6 и получаю следующую ошибку из файла application.html.erb из этой строки:

javascript_include_tag 'application', 'data-turbolinks-track': 'reload'

Я получаю следующую ошибку:

ActionView::Template::Error: The asset "application.js" is not present in the asset pipeline.

Приложение было создано путем запуска rails new myapp -d postgres

Я использую рельсы 6.0.0.rc1


Ответы:


1

Вы можете использовать javascript_pack_tag вместо javascript_include_tag:

javascript_pack_tag 'application', 'data-turbolinks-track': 'reload'

Это необходимо, поскольку webpacker обрабатывает компиляцию javascript в Rails 6.

30.04.2019
  • Спасибо. Это решило проблему. Я ценю ваш быстрый ответ. 01.05.2019
  • Стоит отметить, что неверно говорить, что webpacker обрабатывает компиляцию ресурсов в Rails 6.0.0 — webpacker обрабатывает компиляцию javascript только по умолчанию. Rails Asset Pipeline и Sprockets по-прежнему используются для CSS, изображений и других типов ресурсов. 05.05.2019
  • Имея ту же проблему в производстве и используя javascript_pack_tag, есть идеи, почему? 19.07.2020
  • круто спасибо! 16.06.2021

  • 2

    Если вы не хотите использовать Webpack, добавьте в config/initializers/assets.rb следующее:

    Rails.application.config.assets.precompile += %w(application.js)
    
    20.12.2020
    Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..