Я изучаю Ruby на Rails и хотел начать использовать свои функции вместе со стимулом. К сожалению, я столкнулся с барьером, который не знаю причины. В частности, мои файлы обнаруживаются как текст/простой, и я получаю ошибку типа MIME. Я уже пробовал много вещей, включая переустановку стимула и проверку импорта - все, кажется, совпадают и, по -видимому, не имеют никаких проблем.```// Configure your import map in config/importmap.rb. Read more: https://github.com/rails/importmap-rails
< /code>
import "@hotwired /turbo-rails"
import "Controllers"
import * as bootstrap от "bootstrap" < /p>
import "trix"
import "@@Rails /actiontext" `` ` /p>
controllers /actiontext" `` ` /p> < /p>
import { Application } from "@hotwired/stimulus"
import { eagerLoadControllersFrom } from "@hotwired/stimulus-loading"
export const application = Application.start()
// Configure Stimulus development experience
window.Stimulus = application
application.debug = false
eagerLoadControllersFrom("controllers", application)
< /code>
hello_controller.js
import { Controller } from "@hotwired/stimulus"
export default class extends Controller {
connect() {
console.log("TEST")
}
}
< /code>
index < /p>
Test Stimulus
< /code>
application.html.erb
< /code>
Консоль < /p>
Uncaught TypeError: Specyfikator „bootstrap” był samym specyfikatorem, ale nie był do niczego przypisany. Względne specyfikatory modułów muszą zaczynać się od „./”, „../” lub „/”. application-b280f13e.js:4:28
GET
http://localhost:3000/assets/controllers/application
NS_ERROR_CORRUPTED_CONTENT
GET
http://localhost:3000/assets/controller ... controller
NS_ERROR_CORRUPTED_CONTENT
GET
http://localhost:3000/assets/controller ... controller
NS_ERROR_CORRUPTED_CONTENT
Wczytanie modułu z adresu „http://localhost:3000/assets/controllers/application” zostało zablokowane z powodu niedozwolonego typu MIME („text/plain”).
new
Wczytanie modułu z adresu „http://localhost:3000/assets/controller ... controller” zostało zablokowane z powodu niedozwolonego typu MIME („text/plain”).
new
Wczytanie modułu z adresu „http://localhost:3000/assets/controller ... controller” zostało zablokowane z powodu niedozwolonego typu MIME („text/plain”).
new
Stimulus
Uncaught ReferenceError: Stimulus is not defined
debugger eval code:1
< /code>
server < /p>
Started GET "/assets/controllers/application" for at 2025-07-10 13:18:48 +0200
Started GET "/assets/controllers/hello_controller" for at 2025-07-10 13:18:48 +0200
Started GET "/assets/controllers/previews_controller" for at 2025-07-10 13:18:48 +0200
Подробнее здесь: https://stackoverflow.com/questions/796 ... type-error
Стимул не работает и не получает ошибки типа MIME ⇐ Javascript
Форум по Javascript
-
Anonymous
1752146864
Anonymous
Я изучаю Ruby на Rails и хотел начать использовать свои функции вместе со стимулом. К сожалению, я столкнулся с барьером, который не знаю причины. В частности, мои файлы обнаруживаются как текст/простой, и я получаю ошибку типа MIME. Я уже пробовал много вещей, включая переустановку стимула и проверку импорта - все, кажется, совпадают и, по -видимому, не имеют никаких проблем.```// Configure your import map in config/importmap.rb. Read more: https://github.com/rails/importmap-rails
< /code>
import "@hotwired /turbo-rails"
import "Controllers"
import * as bootstrap от "bootstrap" < /p>
import "trix"
import "@@Rails /actiontext" `` ` /p>
controllers /actiontext" `` ` /p> < /p>
import { Application } from "@hotwired/stimulus"
import { eagerLoadControllersFrom } from "@hotwired/stimulus-loading"
export const application = Application.start()
// Configure Stimulus development experience
window.Stimulus = application
application.debug = false
eagerLoadControllersFrom("controllers", application)
< /code>
hello_controller.js
import { Controller } from "@hotwired/stimulus"
export default class extends Controller {
connect() {
console.log("TEST")
}
}
< /code>
index < /p>
Test Stimulus
< /code>
application.html.erb
< /code>
Консоль < /p>
Uncaught TypeError: Specyfikator „bootstrap” był samym specyfikatorem, ale nie był do niczego przypisany. Względne specyfikatory modułów muszą zaczynać się od „./”, „../” lub „/”. application-b280f13e.js:4:28
GET
http://localhost:3000/assets/controllers/application
NS_ERROR_CORRUPTED_CONTENT
GET
http://localhost:3000/assets/controllers/hello_controller
NS_ERROR_CORRUPTED_CONTENT
GET
http://localhost:3000/assets/controllers/previews_controller
NS_ERROR_CORRUPTED_CONTENT
Wczytanie modułu z adresu „http://localhost:3000/assets/controllers/application” zostało zablokowane z powodu niedozwolonego typu MIME („text/plain”).
new
Wczytanie modułu z adresu „http://localhost:3000/assets/controllers/hello_controller” zostało zablokowane z powodu niedozwolonego typu MIME („text/plain”).
new
Wczytanie modułu z adresu „http://localhost:3000/assets/controllers/previews_controller” zostało zablokowane z powodu niedozwolonego typu MIME („text/plain”).
new
Stimulus
Uncaught ReferenceError: Stimulus is not defined
debugger eval code:1
< /code>
server < /p>
Started GET "/assets/controllers/application" for at 2025-07-10 13:18:48 +0200
Started GET "/assets/controllers/hello_controller" for at 2025-07-10 13:18:48 +0200
Started GET "/assets/controllers/previews_controller" for at 2025-07-10 13:18:48 +0200
Подробнее здесь: [url]https://stackoverflow.com/questions/79696986/stimulus-not-working-and-getting-mime-type-error[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия