Мои рельсы приложение имеет один 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 %>
однако, когда я нажимаю на Select в браузере, все, что я получаю:
Неизвестное действие
Не удалось найти действие 'show' для CustomerSelectionController
Я не уверен, почему он пытается выполнить действие под названием show? Я нигде не указывал ни одного упоминания.
http://guides.rubyonrails.org/routing.html – gabrielhilal
Вы наметили customer_selection/select для этого метода? – TheDude