気の利いたジェネレーターによる私のコントローラーには、ブロック関連の問題がいくつかあります。私はレールにまったく慣れていないので、それは単純な問題であることは間違いありません。これが私のエラーです:
/home/forrest/.rvm/gems/ruby-1.9.2-p320@global/gems/activesupport-3.0.10/lib/active_support/dependencies.rb:239:in `require':/ home / forrest / code / luxeldb / app / models / maintenance_record.rb:16:構文エラー、予期しない$ end、keyword_endが必要です(SyntaxError)
これが私のコントローラーです:
class MaintenanceRecordsController < ApplicationController
def index
@maintenance_records = MaintenanceRecord.find(:all)
end
def show
@maintenance_record = MaintenanceRecord.find(params[:id])
end
def new
@maintenance_record = MaintenanceRecord.new
end
def create
@maintenance_record = MaintenanceRecord.new(params[:maintenance_record])
if @maintenance_record.save
redirect_to @maintenance_record, :notice => "Successfully created maintenance record."
else
render :action => 'new'
end
end
def edit
@maintenance_record = MaintenanceRecord.find(params[:id])
end
def update
@maintenance_record = MaintenanceRecord.find(params[:id])
if @maintenance_record.update_attributes(params[:maintenance_record])
redirect_to @maintenance_record, :notice => "Successfully updated maintenance record."
else
render :action => 'edit'
end
end
def destroy
@maintenance_record = MaintenanceRecord.find(params[:id])
@maintenance_record.destroy
redirect_to maintenance_records_url, :notice => "Successfully destroyed maintenance record."
end
end