lib/populate_me/mongo/crushyform.rb in populate-me-0.0.30 vs lib/populate_me/mongo/crushyform.rb in populate-me-0.0.31

- old
+ new

@@ -98,17 +98,17 @@ end if select_options.kind_of?(Array) select_options.each do |op| key,val = op.kind_of?(Array) ? [op[0],op[1]] : [op,op] if key==:optgroup - out << "<optgroup label='%s'>\n" % [val] + out << "<optgroup label=\"%s\">\n" % [val] elsif key==:closegroup out << "</optgroup>\n" else # Array case is for multiple select selected = 'selected' if (val==o[:input_value] || (o[:input_value].kind_of?(Array)&&o[:input_value].include?(val))) - out << "<option value='%s' %s>%s</option>\n" % [val,selected,key] + out << "<option value=\"%s\" %s>%s</option>\n" % [val,selected,key] end end end out << "</select>%s\n" % [o[:required]] end, @@ -186,10 +186,10 @@ "%s%s%s%s" % [out, row[2], selected, row[3]] end end def dropdown_cache @dropdown_cache ||= self.find({},:fields=>['_id',label_column]).inject([]) do |out,row| - out.push([row.to_label, row.id.to_s, "<option value='#{row.id}' ", ">#{row.to_label}</option>\n"]) + out.push([row.to_label, row.id.to_s, "<option value=\"#{row.id}\" ", ">#{row.to_label}</option>\n"]) end end def reset_dropdown_cache; @dropdown_cache = nil; end end