← strona głównaProgramowanie (Програмування)

[Fix] Rails Admin - niezdefiniowana lokalna zmienna lub metoda javascript_importmap_shim_nonce_configuration_tag

Po aktualizacji Ruby Gems wystąpił błąd na stronie Rails Admin. undefined local variable or method `javascript_importmap_shim_nonce_configuration_tag' for #<ActionView::Base:0x00000000017908> NameError in RailsA...

Ta treść została automatycznie przetłumaczona z ukraińskiego.
Po aktualizacji Ruby Gems wystąpił błąd na stronie Rails Admin.
undefined local variable or method `javascript_importmap_shim_nonce_configuration_tag' for #<ActionView::Base:0x00000000017908>

NameError in RailsAdmin::Main#dashboard

Pokazuje /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, gdzie linia #22 spowodowała:
undefined local variable or method `javascript_importmap_shim_nonce_configuration_tag' for #<ActionView::Base:0x00000000017908>
Wyciągnięty kod (około linii #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>
Stało się to przez aktualizację do wersji głównej importmap-rails.
importmap-rails оновлення
importmap-rails оновлення
Więc obecnie najprostszym rozwiązaniem jest zablokowanie wersji w Gemfile:
gem "importmap-rails", "~> 1.1.5"
Następnie:
bundle install
I Rails Admin powinien działać. Nie czytałem szczegółowo zalet aktualizacji do importmap-rails, ale oczywiście Rails Admin obecnie nie wspiera tej wersji. Więc z aktualizacją tej biblioteki trzeba poczekać.

🔥 Więcej postów

Wszystkie wpisy
Programowanie (Програмування)7 maj '24 07:24

Czym jest natywny kod maszynowy?

Kod maszynowy natywny - to rodzaj kodu programowego, który jest bezpośrednio wykonywany przez pro...

ZOMBIE w Ruby. Co to jest?
Programowanie (Програмування)3 maj '24 12:41

ZOMBIE w Ruby. Co to jest?

Ruby - to język programowania. Tutaj wszystko jest jasne. W kodzie tego języka można spotkać term...

Co oznacza "Nattywny"?
Terminy (Терміни)22 maj '24 07:01

Co oznacza "Nattywny"?

Termin "nattywny" pochodzi od łacińskiego słowa "nativus", które oznacza "wrodzony" lub "naturaln...

Jak działa 'rails console --sandbox'?
Programowanie (Програмування)23 maj '24 19:39

Jak działa 'rails console --sandbox'?

rails console --sandbox uruchamia konsolę Rails w specjalnym trybie, w którym wszystkie zmiany wp...