Hotwire:install

Herkese merhaba :raised_hand: ,
Hotwire ile alakalı bir sorun yaşıyorum . Aşağıda takip ettiğim adımları ve sonucu belirttim. Şimdiden yardımlarınız için çok teşekkür ederim :bowing_man: .

Rails v: Rails 6.1.4.4
Ruby v: 2.7.3

1-) bundle add hotwire-rails
2-) rails hotwire:install

Sonuc:

Bu 2 warnings i alıyorum.

You must import "./controllers" in your JavaScript entrypoint
You must import @hotwired/turbo-rails in your JavaScript entrypoint

Tam Ekran Görüntüsü:

app/javascript/packs/application.js dosyana

import "controllers"
import "@hotwired/turbo-rails"

bu satırları eklemeni söylüyor. Kolay gelsin.

Anladım tamamdır :+1: Çok teşekkürler. Yaşadığım sorunun bununla alakalı olduğunu düşünmüştüm aslında. Bu satırlarları ekledim ama devam etti sorunum :smiley: Sanırım sorunun kaynağını daha net bulmam gerekiyor. Tekrar teşekkür ederim :bowing_man:

1 Like

Anladığım kadarıyla şu an bir sorun yaşamıyorsun, rails hotwire:install komutu çalıştırıldığında app/javascript/packs/application.js dosyasında aşağıdaki importları yapman gerektiği için, bunları yapmadığın durumda da çalışamayacağı için uyarı veriyor aslında.

import "controllers"
import "@hotwired/turbo-rails"

Bunları yaptığında hotwire’yi sorunsuz kullanabilirsin diye düşünüyorum. Bir sorun yaşarsan elimden geldiğinde yardımcı olabilirim.

1 Like

Teşekkür ederim :bowing_man: controllers da ufak bir dizin hatası yapmışım :smiley: şimdi farkettim. :partying_face:

2 Likes