Plugin enum-colum

bonjour
je viens d’intaller manuellement ce plugin et je n’arrive pas à le faire
fonctionner

voici un exemple:

class CreateDbUsers < ActiveRecord::Migration
def self.up
create_table :db_users, :primary_key => :id_user, :options =>
“ENGINE= MyISAM” do |t|
t.column :id_user, :string, :limit => 7, :null => false
t.column :name, :string, :limit => 50, :null => false
t.column :group, :string, :limit => 30, :null => false
t.column :theme, :string, :limit => 10, :null =>
false, :default => ‘yellow’
t.column :prefShowNetwork, :enum, :limit => [:y, :n], :default
=> :n
end
end

def self.down
drop_table :db_users
end
end

quand je lance rake, j’obtiens ce message d’erreur

rake aborted!
Mysql::Error: You have an error in your SQL syntax; check the manual
that corres
ponds to your MySQL server version for the right syntax to use near
‘DEFAULT ‘n’
) ENGINE= MyISAM’ at line 1: CREATE TABLE db_users (id_user int(11)
DEFAULT NU
LL auto_increment PRIMARY KEY NOT NULL, name varchar(50) NOT NULL,
group var
char(30) NOT NULL, theme varchar(10) DEFAULT ‘jaune’ NOT NULL,
prefShowNetwor k enum DEFAULT ‘n’) ENGINE= MyISAM

on voit que l’enum n’est là que parce que on a la création automatique
du type, mais les valeurs ne sont pas prisent en compte …donc ca ne
marche pas :frowning:

quelqu’un a déja réussi à utiliser ce plugin ?

thx

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs