So I'm working on an existing app and for some reason I'm working on it and on my local environment However, when I try to flee on his thirst, I get an error?
Error:
== 20141119113015 CreateReleasedInventoryStatus: migrating == ================ == - create_enum ("eh_released_inventory_status", ["rejected", "pending", "allocated", "issued", "transferred"]) aborted rake! StandardError: An error has occurred, and canceled the migration in the following: integer / app / vendor / bundle / ruby / 2.0.0 / gems / power_enum-2.8.0 / lib / power_enum / schema / schema_statements Any implicit conversion of symbols in rb: 84: in `[] '/app/vendor/bundle/ruby/2.0.0/gems/power_enum-2.8.0/lib/power_enum/schema/schema_statements.rb: 84: in` create_enum' / apps / Seller ' `/bundle/ruby/2.0.0/gems/activerecord-4.2.0/lib/active_record/migration.rb:662:in /app/vendor/bundle/ruby/2.0.0/gems/activerecord- block method_missing 4.2.0 / lib / active_record / migration.rb: 632: '/app/vendor/bundle/ruby/2.0.0/gems/activerecord-4.2.0/lib/active_record/migration.rb:632 in the block' say_with_time ' : ` '/app/vendor/bundle/ruby/2.0.0/gems/activerecord-4.2.0/lib/active_record/migration.rb: 652: in in` method_missing' /app/db/migrate/20141119113015_create_released_inventory_status.rb say_with_time : 3: `` exec_migration /app/vendor/bundle/ruby/2.0.0/gems/activerecord-4.2.0/lib/active_record/migration.rb:606:in 'In Change / App / Seller / b undle / Dark red / 2 0.0 / gems / ActiveRecord-4.2.0 / lib / active_record / migration.rb: 590: `displaced 'block /app/vendor/bundle/ruby/2.0.0/gems (2 levels) /activerecord-4.2.0/ lib / active_record / migration.rb: 589: in block `displaced '/app/vendor/bundle/ruby/2.0.0/gems/activerecord-4.2.0/lib/active_record/connection_adapters/ Abstract / connection
Migration file:
Create classReliable status & lt; ActiveRecord :: Migration DEF create_enum ("eh_released_inventory_status", ["rejected", "pending", "allocated" "issued", "transferred"]) end of change
I am also using the following gem:
mani 'power_enum'
Your travel syntax is going wrong for the power_enum
gem that you are using.
Mani says that the syntax uses a name, then an option hash, such as:
create_enum ("status", {...}) < / Code>
You are using a name, then an array:
create_enum ("eh_released_inventory_status", [...])
< / Pre>As far as I can tell, the solution is to change your migration line from what you have posted on the
power_enum
syntax, there is a bunch of examples in the README, and also It looks like it's completely and very good Is documented well.
No comments:
Post a Comment