Күтпеген әдісті шақыру Rails 3.1.1

Мен Rails 3.1.1 пайдаланамын және менің бағдарламаға активтерді жүйелі түрде қосылды.

Әдіске шақыру жасалғаннан кейін, мысал әдісі1.

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

басқа әдіс (әдіс2) шақырылады. Нәтижесінде нөлдік сынып қатесін аламын.

Мен журналдарымды тексердім және әдіс2 қалай және неге шақырылуда екенін көрсетпейді. Сондай-ақ, кез-келген JavaScript қоңырау әдісі2 болып табылатынын тексердім, бірақ бұл үшін JavaScript жоқ.

Бұл жағдайды түзету үшін маған көмек қажет.

Сондай-ақ, бұл мәселені актив-құбырлау мәселесі тудырады ма?

Рахмет,

Вишал

0

1 жауаптар

Активтер құбыры/активтеріне орнатылды, сондықтан бұл екіталай деп ойлаймын.

Бұл әдіс1 бағыты түсірілуде және әдіске2 жіберілгендей көрінеді.

Бұл әдіс әдісін қамтитын кеңірек жол файлдың үстінде болса, бұл орын алуы мүмкін.

Мен рейстік маршруттар бойынша тапсырманы орындаймын, сондай-ақ, кең жолдарды іздейтін маршруттағы файлмен жүріп, әдіске сәйкес келеді1.

0
қосылды