2
現在我正在嘗試爲我的應用編寫自己的自定義Rails路由,但由於某種原因,當我在非資源性路由中編寫代碼時,我無法獲取POST請求(或任何GET請求就此而言)轉到我指定的行動。我嘗試使用via關鍵字,並嘗試使用條件散列,但是當我運行耙路線時,我沒有看到路由旁邊顯示POST方法。非資源路由和POST
下面的代碼:
#config/routes.rb
get "transactions/:id/process", :to => "transactions#payment", :as => :transaction_process,:via => [:get, :post], :conditions => {:method => :post }
我嘗試使用只能通過,只有條件,既不這些工作。我有我發送給此操作的形式,但我得到的錯誤:
No route matches [POST] "/transactions/8/process"
沒有任何人有任何想法我怎麼能得到Rails的路由POST請求URL以便和我的交易付款#行動?
感謝
非常感謝,正是我一直在尋找 – Sid 2012-01-13 03:53:17