Ich benutze web-packer mit react-rails gem, um eine Online-Reise-App zu erstellen. Ich bin vor einem Problem der Verwendung von Rails URL Helfern in meiner JSX Ansicht mit Server-Rendering:So verwenden Sie den Rails URL-Helper in Webpacker/React-Rails in Rails 5.1
Zum Beispiel in meiner jsx Ansicht:
#project/app/javascript/packs/app/components/front_end/SearchTripItemComp.erb
<%= link_to "Book Now!", search_trips_path, className: 'btn btn-book' %>
Nach dem Ausführen ich das habe Fehler:
Was ich mir vorstellen kann, als eine Arbeit um, um pa ss the search_trips_path als Props für die Komponente aus meiner Rails-Ansicht oder direkt mit Rails.application.routes.url_helpers, aber das ist besonders für diese jsx-Views mit vielen Links sehr unpraktisch.
Ich habe versucht, Web-Packer docs zu sehen, aber es scheint, dass der Edelstein Rails View Helper für Erb-Lader nicht unterstützt.
Bitte helfen Sie mit Rat!
ps: Ich habe erb webpacker loader richtig konfiguriert.
Ja, sorry, ist der einzige Weg, um es als Requisiten vorbei. Der Helfer ist in Ihrem Javascript nicht verfügbar. –