I get an error message when i try to upload content to my database.
Is there something wrong with my loop?
titles => array contains about 200 titles
links => array contains about 200 links
titles.zip(links).each do |title, link|
if title.to_s.include? “Groep 3”
@list = List.new(:title => title, :link => link,
:publisher => ‘Malmberg’, :group => ‘Groep 3’, :method =>
‘Taal
op Maat’)
elsif title.to_s.include? “Groep 4”
@list = List.new(:title => title, :link => link,
:publisher => ‘Malmberg’, :group => ‘Groep 4’, :method =>
‘Taal
op Maat’)
elsif title.to_s.include? “Groep 5”
@list = List.new(:title => title, :link => link,
:publisher => ‘Malmberg’, :group => ‘Groep 5’, :method =>
‘Taal
op Maat’)
elsif title.to_s.include? “Groep 6”
@list = List.new(:title => title, :link => link,
:publisher => ‘Malmberg’, :group => ‘Groep 6’, :method =>
‘Taal
op Maat’)
elsif title.to_s.include? “Groep 7”
@list = List.new(:title => title, :link => link,
:publisher => ‘Malmberg’, :group => ‘Groep 7’, :method =>
‘Taal
op Maat’)
elsif title.to_s.include? “Groep 8”
@list = List.new(:title => title, :link => link,
:publisher => ‘Malmberg’, :group => ‘Groep 8’, :method =>
‘Taal
op Maat’)
end
end
Error:
SQLite3::TooBigException: String or BLOB exceeded size limit: INSERT
INTO “lists” (“title”, “link”, “publisher”, “group”, “method”,
“created_at”, “updated_at”) VALUES('— &id2582 !ruby/
object:REXML::Text
entity_filter:
normalized:
parent: &id004 !ruby/object:REXML::Element
attributes: !map:REXML::Attributes {}
children:
- *id2582
context: &id001 {}
elements: !ruby/object:REXML::Elements
element: *id004
expanded_name: title
ignore_whitespace_nodes: false
name: title
namespace: “”
parent: &id003 !ruby/object:REXML::Element
attributes: !map:REXML::Attributes
href: http://www.wrts.nl/api/lists/24743885
children:
- !ruby/object:REXML::Text
entity_filter:
normalized:
parent: *id003
raw: true
string: "\n "
unnormalized:
- &id002 !ruby/object:REXML::Element
attributes: !map:REXML::Attributes {}
children:
- !ruby/object:REXML::Text
entity_filter:
normalized:
parent: *id002
raw: true
string: "24743885"
unnormalized:
context: *id001
elements: !ruby/object:REXML::Elements
element: *id002
expanded_name: id
ignore_whitespace_nodes: false
name: id
namespace: ""
parent: *id003
prefix: ""
whitespace: true
- !ruby/object:REXML::Text
entity_filter:
normalized:
parent: *id003
raw: true
string: "\n "
unnormalized:
- *id004
- !ruby/object:REXML::Text
entity_filter:
normalized:
parent: *id003
raw: true
string: "\n "
unnormalized:
- &id005 !ruby/object:REXML::Element
attributes: !map:REXML::Attributes {}
…
children:
- *id2580
- !ruby/object:REXML::Text
entity_filter:
normalized:
parent: *id2581
raw: true
string: |
unnormalized:
context: *id001
elements: !ruby/object:REXML::Elements
element: *id2581
entity_expansion_count: 0
expanded_name: UNDEFINED
ignore_whitespace_nodes: false
name: UNDEFINED
namespace: ""
parent:
prefix: ""
whitespace: true
prefix: ""
whitespace: true
prefix: ""
whitespace: true
prefix: ""
whitespace: true
prefix: “”
whitespace: true
raw: true
string: Taal Actief Groep 8 woordpakket 1
unnormalized:
', ‘http://www.wrts.nl/lijst/overnemen/24743885’, ‘Malmberg’, ‘Groep
8’, ‘Taal op Maat’, ‘2010-01-26 12:56:28’, ‘2010-01-26 12:56:28’)