【发布时间】:2013-02-12 17:56:48
【问题描述】:
我的 rails 应用有一个 CustomerSelectionController,有两个操作:
index:显示一个表单,用户可以在其中输入客户信息和 select: 只显示一个静态页面。
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 的操作?我没有在任何地方定义或引用过。
【问题讨论】:
-
您是否将 customer_selection/select 路由到该方法?
标签: ruby-on-rails action