class PinsController < ApplicationController
before_action :set_pin, only: [:show, :edit, :update, :destroy]
def index
@pins = Pin.all
end
def show
end
def new
@pin = Pin.new
end
def edit
end
def create
@pin = Pin.new(pin_params)
respond_to do |format|
if @pin.save
redirect_to @pin, notice: 'Pin was successfully created.' }
else
render action: 'new'
end
end
def update
if @pin.update(pin_params)
redirect_to @pin, notice: 'Pin was successfully updated.'
else
render action: 'edit'
end
end
def destroy
@pin.destroy
redirect_to pins_url
end
private
# Use callbacks to share common setup or constraints between actions.
def set_pin
@pin = Pin.find(params[:id])
end
# Never trust parameters from the scary internet, only allow the white list through.
def pin_params
params.require(:pin).permit(:description)
end
end
Ich weiß, dass ich vermisse ODER ein paar 'Enden' hinzufügen muss. Ich bin mir aber nur nicht sicher wo. Danke :) Ich würde wirklich jemanden schätzen, der mir hilft zu sehen, wo ich falsch gelaufen bin. Ich bin ziemlich neu in Sachen Rubin auf Schienen.Syntaxfehler, unerwartetes Ende der Eingabe
Ihre inkonsistent Vertiefung Fix und das Problem wird sehr offensichtlich. – meagar
Da Sie neu in Ruby sind, würde ich Ihnen vorschlagen, eine IDE wie Rubymine (https://www.jetbrains.com/ruby/) zu verwenden. Es wird Ihnen helfen, den richtigen Einzug beizubehalten und in vielen anderen Aspekten. –