Hata ayıklama Beklenmeyen yöntem çağrısı Rails 3.1.1

Rails 3.1.1 kullanıyorum ve uygulamama varlık boru hattı ekledim.

Bir yönteme yapılan çağrı yapıldıktan sonra, örnek yöntem1.

def method1
  @locations = Location.name_like(params[:term].to_s) # returns a valid hash of values 

  respond_to do |format|
    format.json { render :json => @locations.to_json }
  end
end

başka bir yöntem (yöntem2) çağrılıyor. Sonuç olarak nil sınıf hatası alıyorum.

Kayıtlarımı kontrol ettim ve metod2'nin neden veya nasıl çağırıldığını göstermiyor. Ayrıca herhangi bir JavaScript method2'yi çağırdıysa kontrol ettim ancak bunun için bir JavaScript yok.

Bu durumun hatalarını ayıklamak için yardıma ihtiyacım var.

Ayrıca, varlık boru hattının bu soruna neden olup olmadığını merak ediyordum.

Teşekkürler,

Vishal

0

1 cevap

Varlıklar boru hattı/varlıklar içine monte edilmiştir, bu yüzden bunun olası olmadığını düşünüyorum.

Metod1 rotası yakalanıyor ve metot2'ye yollanıyormuş gibi geliyor.

Bu, method1'in yolunu kapsayan daha geniş bir rota dosya üzerinde daha yüksekse olabilir.

Tırmık güzergahları görevini yürütürdüm ve ayrıca geniş rotaları arayan eşleşme yöntemini arayan rota dosyasında yürüyorum.

0
katma