Form_tag with remote=>true Error during failsafe response:

I am trying to find out why form_tag with remote => true is not
sending an ajax response and only sending HTML. I have started a basic
Rails App with two pages and am following the Railscast 205 UJS
example. Every time I include:-
<%= form_tag homepages_path, :method => ‘get’, remote => true do %>
I get from the server(WEBrick):- (Ruby 1.9.2 and Rails 3)
A 500 Internal server error
Rendered homepages/index.html.erb within layouts/application (34.6ms)
Completed in 52ms
Error during failsafe response: incompatible encoding regexp match
(UTF-8 regexp with ASCII-8BIT string)
Plus lots more cleaner calls.
In my complicated application the above form_tag sends the search in
UTF-8
Anyone has any ideas what is happening and how to solve the problem.
As far as I know everything in the application is setup for UTF-8
Thanks in advance.

Sometimes you make a fool of yourself as this time.
Dumb and dumber I forgot the “:” from in front of the remote =>
Which gave the error.
Hope this helps someone in future.

MDM <[email protected]…> writes:

Error during failsafe response: incompatible encoding regexp match
(UTF-8 regexp with ASCII-8BIT string)
Plus lots more cleaner calls.
In my complicated application the above form_tag sends the search in
UTF-8
Anyone has any ideas what is happening and how to solve the problem.
As far as I know everything in the application is setup for UTF-8
Thanks in advance.

This error was obtained because I left off the “:” off the remote=>true.
I
think, BUt after fixing that and getting the search working with html I
am now
still getting this error and I believe it has something to do with the
returned
values being in javascript.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs