【发布时间】:2018-10-04 10:38:15
【问题描述】:
我创建了一个模型使用:rails g model category
现在我想为该模型添加一些属性,例如名称
所以我去了模型并添加了attribute :name这一行
class Category < ApplicationRecord
attribute :name
#has_many :posts
end
这就是我的控制器的样子:
class CategoriesController < ApplicationController
#def permitted_params
# params.require(:category).permit(:name)
#end
def index
end
def new
end
def create
#category.create(permitted_params)
end
def edit
end
def update
end
def show
end
def destroy
end
end
然后我运行命令:rails db:migrate,我想在我的数据库中添加一些东西来测试它。
我使用rails控制台并尝试添加一个类别:
我需要做什么才能将名称写入数据库?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 rubygems ruby-on-rails-5