【发布时间】:2016-03-14 05:01:50
【问题描述】:
好吧,这次我的数据库又出现了另一个错误,说我制作的“零件”类中的一个不是类。我似乎不知道这是从哪里追踪的
这是我的零件数据库值(文件名为parts.rb)
class Parts < ActiveRecord::Migration
def change
create_table :parts do |t|
t.string :name
t.text :description
t.integer :category_id
end
end
end
我的零件控制器:
class PartsController < ApplicationController
before_filter :authorize, :except => :index
def index
@parts = Part.all
end
def new
@part = Part.new
end
def show
@part = Part.find(params[:id])
end
def create
@part = Part.new(part_params)
if @part.save
redirect_to part_path(@part)
end
end
def edit
@part = Part.find(params[:id])
end
def update
@part = Part.find(params[:id])
if @part.update_attributes(part_params)
redirect_to @part
end
end
def destroy
@part = Part.find(params[:id])
@part.destroy
redirect_to parts_path
end
private
def part_params
params.require(:part).permit(:description, :name)
end
end
我的零件模型只是
class Part < ActiveRecord::Base
end
感谢您的帮助
【问题讨论】:
标签: ruby-on-rails rake typeerror abort