Add test action to dummy rails

This commit is contained in:
Takashi Kokubun 2015-11-19 11:44:34 +09:00
parent 1762a9f9f5
commit e25039944c
3 changed files with 32 additions and 42 deletions

View File

@ -1,74 +1,54 @@
class UsersController < ApplicationController class UsersController < ApplicationController
before_action :set_user, only: [:show, :edit, :update, :destroy] before_action :set_user, only: [:show, :edit, :update, :destroy]
# GET /users
# GET /users.json
def index def index
@users = User.all @users = User.all
end end
# GET /users/1
# GET /users/1.json
def show def show
end end
# GET /users/new
def new def new
@user = User.new @user = User.new
end end
# GET /users/1/edit
def edit def edit
end end
# POST /users
# POST /users.json
def create def create
@user = User.new(user_params) @user = User.new(user_params)
if @user.save
respond_to do |format| redirect_to @user, notice: 'User was successfully created.'
if @user.save else
format.html { redirect_to @user, notice: 'User was successfully created.' } render :new
format.json { render :show, status: :created, location: @user }
else
format.html { render :new }
format.json { render json: @user.errors, status: :unprocessable_entity }
end
end end
end end
# PATCH/PUT /users/1
# PATCH/PUT /users/1.json
def update def update
respond_to do |format| if @user.update(user_params)
if @user.update(user_params) redirect_to @user, notice: 'User was successfully updated.'
format.html { redirect_to @user, notice: 'User was successfully updated.' } else
format.json { render :show, status: :ok, location: @user } render :edit
else
format.html { render :edit }
format.json { render json: @user.errors, status: :unprocessable_entity }
end
end end
end end
# DELETE /users/1
# DELETE /users/1.json
def destroy def destroy
@user.destroy @user.destroy
respond_to do |format| redirect_to users_url, notice: 'User was successfully destroyed.'
format.html { redirect_to users_url, notice: 'User was successfully destroyed.' } end
format.json { head :no_content }
end def test
end end
private private
# Use callbacks to share common setup or constraints between actions.
def set_user
@user = User.find(params[:id])
end
# Never trust parameters from the scary internet, only allow the white list through. # Use callbacks to share common setup or constraints between actions.
def user_params def set_user
params[:user] @user = User.find(params[:id])
end end
# Never trust parameters from the scary internet, only allow the white list through.
def user_params
params[:user]
end
end end

View File

@ -0,0 +1,6 @@
= content_tag :div do
test
- 3.times do
= content_tag :div do
test

View File

@ -1,4 +1,8 @@
Rails.application.routes.draw do Rails.application.routes.draw do
resources :users resources :users do
collection do
get :test
end
end
root to: 'users#index' root to: 'users#index'
end end