如何在rails中为模型播放器添加布尔变量

use*_*829 2 model ruby-on-rails

我想在我的模型播放器中添加一个播放bool变量.

这是我认为可行的.

rails g migration player playing:bool
Run Code Online (Sandbox Code Playgroud)

sam*_*207 9

由于您想要将列添加到现有模型,您可以像这样使用

rails generate migration AddPlayingToPlayers playing:boolean
Run Code Online (Sandbox Code Playgroud)

这就是它产生的

class AddPlayingToPlayers < ActiveRecord::Migration
  def change
    add_column :players, :playing, :boolean
  end
end
Run Code Online (Sandbox Code Playgroud)

和红宝石世界布尔值往往与参考?,作为一个例子,如果你想检查演奏truefalse

@player = Player.first
@player.playing? # true or false
Run Code Online (Sandbox Code Playgroud)