ГоловнаВсі публікаціїКатегоріїПро проєкт

[Фікс] Rails Admin - undefined local variable or method javascript_importmap_shim_nonce_configuration_tag

Після оновлення Ruby Gems виникла помилка на сторінці Rails Admin.
undefined local variable or method `javascript_importmap_shim_nonce_configuration_tag' for #<ActionView::Base:0x00000000017908>

NameError in RailsAdmin::Main#dashboard

Showing /Users/user/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/rails_admin-3.1.2/app/views/layouts/rails_admin/_head.html.erb where line #22 raised:
undefined local variable or method `javascript_importmap_shim_nonce_configuration_tag' for #<ActionView::Base:0x00000000017908>
Extracted source (around line #22):
undefined local variable or method `javascript_importmap_shim_nonce_configuration_tag' for #<ActionView::Base:0x00000000017908>
undefined local variable or method `javascript_importmap_shim_nonce_configuration_tag' for #<ActionView::Base:0x00000000017908>
Сталось це через оновлення до мажорної версії importmap-rails.
importmap-rails оновлення
importmap-rails оновлення
Тож наразі найпростіший фікс - це зафіксувати версію у Gemfile:
gem "importmap-rails", "~> 1.1.5"
Потім:
bundle install
І Rails Admin має запрацювати. Я не читав детально переваги оновлення до importmap-rails, але вочевидь Rails Admin наразі не підтримує цю версію. Тож з оновленням цієї бібліотеки треба трохи почекати.

Цей допис поки що не має жодних доповнень від автора/ки

Що таке промпт (prompt) та промпт-інжинірінг?
03.05.2024 12:08

Що таке промпт (prompt) та промпт-інжинірінг?

meme code
meme code@memecode
ZOMBIE в Ruby. Що це таке?
03.05.2024 12:41

ZOMBIE в Ruby. Що це таке?

meme code
meme code@memecode
03.05.2024 13:13

Що таке Garbage Collector у Ruby? Як працює та для чого потрібен GC?

meme code
meme code@memecode
Трохи про типи реалізації Ruby (CRuby (MRI), JRuby, Rubinius, TruffleRuby, mruby)
05.05.2024 12:36

Трохи про типи реалізації Ruby (CRuby (MRI), JRuby, Rubinius, TruffleRuby, mruby)

meme code
meme code@memecode
07.05.2024 07:24

Що таке нативний машинний код?

meme code
meme code@memecode
Вмикаємо YJIT у Ruby 3.2.1 (Ruby on Rails)
08.05.2024 07:57

Вмикаємо YJIT у Ruby 3.2.1 (Ruby on Rails)

meme code
meme code@memecode
Що таке технічний борг (technical debt) в IT проєктах?
13.05.2024 06:17

Що таке технічний борг (technical debt) в IT проєктах?

meme code
meme code@memecode
13.05.2024 07:11

Що означає скоуп (scope) в управлінні IT-проєктами?

meme code
meme code@memecode
Що таке "розповзання скоупу" (Scope Creep / Скоуп кріп)?
13.05.2024 07:20

Що таке "розповзання скоупу" (Scope Creep / Скоуп кріп)?

meme code
meme code@memecode
Що означає "Нативний"?
22.05.2024 07:01

Що означає "Нативний"?

meme code
meme code@memecode
Як працює 'rails console --sandbox'?
23.05.2024 19:39

Як працює 'rails console --sandbox'?

meme code
meme code@memecode
Для чого потрібна база даних CVE (Common Vulnerabilities and Exposures)?
29.05.2024 08:05

Для чого потрібна база даних CVE (Common Vulnerabilities and Exposures)?

meme code
meme code@memecode