2010-09-16 6 views

Répondre

1

Je pense que le problème est en arel. J'ai eu la même chose en insérant une chaîne avec des caractères UTF-8.

arel (2.0.4) lib/arel/visitors/to_sql.rb:70:in `join' 
arel (2.0.4) lib/arel/visitors/to_sql.rb:70:in `visit_Arel_Nodes_Values' 
arel (2.0.4) lib/arel/visitors/visitor.rb:15:in `visit' 
arel (2.0.4) lib/arel/visitors/to_sql.rb:60:in `visit_Arel_Nodes_InsertStatement' 
arel (2.0.4) lib/arel/visitors/visitor.rb:15:in `visit' 
arel (2.0.4) lib/arel/visitors/visitor.rb:5:in `accept' 
arel (2.0.4) lib/arel/visitors/to_sql.rb:19:in `block in accept' 
activerecord (3.0.3) lib/active_record/connection_adapters/abstract/connection_pool.rb:110:in `with_connection' 
arel (2.0.4) lib/arel/visitors/to_sql.rb:17:in `accept' 
arel (2.0.4) lib/arel/tree_manager.rb:19:in `to_sql' 
arel (2.0.4) lib/arel/select_manager.rb:191:in `insert' 

obtenu autour ainsi:

converter = Iconv.new 'UTF-8//IGNORE', 'UTF-8' 
    value = converter.iconv(value) 

Ne pense pas que cela va aider beaucoup avec votre problème de montage, bien que ...

Questions connexes