Cała oryginalna treść jest tworzona po ukraińsku. Nie wszystkie treści zostały jeszcze przetłumaczone. Niektóre posty mogą być dostępne tylko po ukraińsku.Dowiedz się więcej

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

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ć.
Podoba ci się?Zareaguj
🧵

Ten post nie ma jeszcze żadnych dodatków od autora.

9 gru '24 14:50

[Fix] Nie ma takiego pliku ani katalogu @ rb_sysopen - tmp/pids/server.pid

Włączamy YJIT w Ruby 3.2.1 (Ruby on Rails)
8 maj '24 07:57

Włączamy YJIT w Ruby 3.2.1 (Ruby on Rails)

7 maj '24 07:24

Czym jest natywny kod maszynowy?

Czym jest dług techniczny (technical debt) w projektach IT?
13 maj '24 06:17

Czym jest dług techniczny (technical debt) w projektach IT?

13 maj '24 07:11

Co oznacza zakres (scope) w zarządzaniu projektami IT?

Trochę o typach implementacji Ruby (CRuby (MRI), JRuby, Rubinius, TruffleRuby, mruby)
5 maj '24 12:36

Trochę o typach implementacji Ruby (CRuby (MRI), JRuby, Rubinius, TruffleRuby, mruby)

Co to jest "rozprzestrzenienie zakresu" (Scope Creep / Skołp krip)?
13 maj '24 07:20

Co to jest "rozprzestrzenienie zakresu" (Scope Creep / Skołp krip)?

3 maj '24 13:13

Czym jest Garbage Collector w Ruby? Jak działa i do czego potrzebny jest GC?

ZOMBIE w Ruby. Co to jest?
3 maj '24 12:41

ZOMBIE w Ruby. Co to jest?

Czym jest prompt (prompt) i inżynieria promptów?
3 maj '24 12:08

Czym jest prompt (prompt) i inżynieria promptów?

Co oznacza "Nattywny"?
22 maj '24 07:01

Co oznacza "Nattywny"?

Jak działa 'rails console --sandbox'?
23 maj '24 19:39

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

Do czego potrzebna jest baza danych CVE (Wspólne Luki i Ekspozycje)?
29 maj '24 08:05

Do czego potrzebna jest baza danych CVE (Wspólne Luki i Ekspozycje)?