小编Qic*_*mbu的帖子

在fork()命令之后创建管道时会发生什么?

那你有两根烟斗吗?当父进程将某些内容写入管道时,子进程可以读取它吗?

如果在fork之前创建管道会有什么不同?

当我尝试它时,它只是搞砸了我的数据,我想从孩子转移到父母,我得到一些狡猾的符号而不是整数.

c

2
推荐指数
1
解决办法
336
查看次数

如何向 Rails 模型添加新属性?

我使用以下方法创建了一个模型:rails g model category 现在我想向该模型添加一些属性,例如名称

所以我去了模型并添加了这条线 attribute :name

class Category < ApplicationRecord
  attribute :name
  #has_many :posts
end
Run Code Online (Sandbox Code Playgroud)

这是我的控制器的样子:

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
Run Code Online (Sandbox Code Playgroud)

然后我运行命令:rails db:migrate我想向我的数据库添加一些东西来测试它。

我使用了 rails 控制台并尝试添加一个类别:

控制台输出

我需要做什么才能将名称写入数据库?

rubygems ruby-on-rails ruby-on-rails-4 ruby-on-rails-5

2
推荐指数
1
解决办法
3465
查看次数