Следующего моего routes.rbRails маршрут Перенаправление на другую точку зрения по умолчанию
Rails.application.routes.draw do
resources :admin do
post 'user_creation', on: :collection
end
get 'admin/user_creation'
resources :admin, :only => [:user_creation, :create, :new]
end
следующее моего контроллера
class AdminController < ApplicationController
def new
@dashboard_user = DashboardUser.new
end
def create
@dashboard_user = DashboardUser.new(dashboard_params)
@dashboard_user.save!
end
def user_creation
end
private
def dashboard_params
params.require(:dashboard_user).permit(:user_name, :password, :last_name, :first_name, :middle_name , :phone)
end
end
, то его просто .html.erb файл , что происходит, что когда я пытаюсь открыть ссылку admin/user_creation, она автоматически перенаправляется на файл show.html.erb
вывод граблиных маршрутов
rake routes
Prefix Verb URI Pattern Controller#Action
user_creation_admin_index POST /admin/user_creation(.:format) admin#user_creation
admin_index GET /admin(.:format) admin#index
POST /admin(.:format) admin#create
new_admin GET /admin/new(.:format) admin#new
edit_admin GET /admin/:id/edit(.:format) admin#edit
admin GET /admin/:id(.:format) admin#show
PATCH /admin/:id(.:format) admin#update
PUT /admin/:id(.:format) admin#update
DELETE /admin/:id(.:format) admin#destroy
admin_user_creation GET /admin/user_creation(.:format) admin#user_creation
POST /admin(.:format) admin#create
GET /admin/new(.:format) admin#new
root GET / admin#new
Спасибо, что сработал :) –