0

Я учусь Rails и попытаться использовать государственную машину, но я не смог инициализировать значение для состояния variable..can кто поможет мнеstate_machine в рельсах 4 не надлежащее состояние инициализации значение столбца

class Primer < ActiveRecord::Base 
    extend StateMachine::MacroMethods 

    state_machine :initial => :data do 
     event :ignite do 
     transition :parked => :idling 
     end 
    end 
end 

схемы базы данных

class CreatePrimers < ActiveRecord::Migration 
    def change 
    create_table :primers do |t| 
     t.string :name 
     t.string :state 
     t.string :desc 

     t.timestamps null: false 
    end 
    end 
end 

попробовать с

рельсы с

a = Primer.new 
=> #<Primer id: nil, name: nil, state: nil, desc: nil, created_at: nil, updated_at: nil> 
2.2.0 :002 > a.state 
=> nil 

ответ