我的Rails應用程序有一個單一的CustomerSelectionController,有兩個動作:如何創建軌道控制器操作?
指數:其顯示形式,其中用戶可以輸入客戶信息和 選擇:它只是顯示一個靜態頁面。
class CustomerSelectionController < ApplicationController
def index
end
def select
end
end
我已經創建了我的routes.rb文件中的條目:
resources :customer_selection
在索引視圖和形式如下:
<h1>Customer Selection</h1>
<%= form_tag("customer_selection/select", :method => "get") do %>
<%= submit_tag("Select") %>
<% end %>
但是當我點擊在瀏覽器中選擇按鈕,我所得到的全部是:
未知動作
無法找到CustomerSelectionController的動作'show'
我不知道爲什麼它試圖執行一個名爲show的動作?我沒有在任何地方定義或引用一個。
http://guides.rubyonrails.org/routing.html – gabrielhilal 2013-02-12 18:00:19
您是否將customer_selection/select路由到該方法? – TheDude 2013-02-12 18:01:21