Неизвестный экшен Rails 3.1 - PullRequest
       2

Неизвестный экшен Rails 3.1

0 голосов
/ 22 февраля 2012

У меня следующая проблема: я создал новое действие контроллера, и оно никогда не работает! Это мое действие внутри контроллера:

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

Где ошибка? Спасибо всем заранее

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...