lib/populate_me/mongo/crushyform.rb in populate-me-0.0.12 vs lib/populate_me/mongo/crushyform.rb in populate-me-0.0.13

- old
+ new

@@ -191,10 +191,10 @@ # Instance Methods def crushyform(columns=model.schema.keys, action=nil, meth='POST') columns.delete('_id') - fields = columns.inject(""){|out,c|out+crushyfield(c)} + fields = columns.inject(""){|out,c|out.force_encoding('utf-8')+crushyfield(c).force_encoding('utf-8')} enctype = fields.match(/type='file'/) ? "enctype='multipart/form-data'" : '' action.nil? ? fields : "<form action='%s' method='%s' %s>%s</form>\n" % [action, meth, enctype, fields] end # crushyfield is crushyinput but with label+error def crushyfield(col, o={})