У меня следующая проблема: я создал новое действие контроллера, и оно никогда не работает!
Это мое действие внутри контроллера:
class IngressTransportDocumentsController < ApplicationController
.......
def troa
@address = Registry.find(:all, :conditions => ["destination_address = ?",params[:destination_address]]).map{|stp| [stp.name,stp.id]}.sort
respond_to do |format|
format.js {render :partial => 'get_address'}
end
end
а это мои маршруты.рб
resources :ingress_transport_documents do
resources :bulk_warehouse, :only =>[:udpate_csv, :index] do
collection do
get :update_csv
post :bulk_operations
end
end
collection do
post :troa
end
end
Когда я пытаюсь отправить POST-запрос к http://localhost:3000/ingress_transport_documents/troa приложению, отправьте мне следующее сообщение об ошибке:
Unknown action
The action 'troa' could not be found for IngressTransportDocumentsController
Где ошибка?
Спасибо всем заранее