Sha256: 79fdca171d60acb3502e74e8ba605242dcd44e451df0feef5dc6a681dd8abe10
Contents?: true
Size: 1.06 KB
Versions: 2
Compression:
Stored size: 1.06 KB
Contents
class OwnersController < ApplicationController before_action :set_owner, only: [:show, :edit, :update, :destroy] # GET /owners def index @owners = Owner.all end # GET /owners/1 def show end # GET /owners/new def new @owner = Owner.new end # GET /owners/1/edit def edit end # POST /owners def create @owner = Owner.new(owner_params) if @owner.save redirect_to @owner, notice: 'Owner was successfully created.' else render :new end end # PATCH/PUT /owners/1 def update if @owner.update(owner_params) redirect_to @owner, notice: 'Owner was successfully updated.' else render :edit end end # DELETE /owners/1 def destroy @owner.destroy redirect_to owners_url, notice: 'Owner was successfully destroyed.' end private # Use callbacks to share common setup or constraints between actions. def set_owner @owner = Owner.find(params[:id]) end # Only allow a trusted parameter "white list" through. def owner_params params[:owner] end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
datashift-0.40.1 | spec/dummy/app/controllers/owners_controller.rb |
datashift-0.40.0 | spec/dummy/app/controllers/owners_controller.rb |