I am using following versions of Ruby and Rails on arch linux
I am using the sqllite database in development mode.
I can store a string having German special characters (umlauts) without
a problem i.e. MÃ¼ller.
But when Rails try to render a page which extracts the same string from
the database it crashes with following error message. It is strange that
it renders the string “LÃ¶chen” properly which doesn’t come from
ActionView::TemplateError (incompatible character encodings: UTF-8 and
ASCII-8BIT) on line #28 of app/views/candidates/index.html.erb:
sure?’, :method => :delete %>
30: <% end %>
app/views/candidates/index.html.erb:28:in `block in
each' app/views/candidates/index.html.erb:16 app/controllers/candidates_controller.rb:8:inindex’
run' /usr/lib/ruby/1.9.1/webrick/server.rb:183:inblock in start_thread’
Rendered rescues/_trace (44.0ms)
Rendered rescues/_request_and_response (0.2ms)
Rendering rescues/layout (internal_server_error)
Any idea ?