Это случалось, когда функция javascript принимает массив строк, а одно из значений содержит международные символы. Работает, если в данных нет странных символов ...
не нашли решения, но ваша проблема звучала похоже на мою, и, может быть, у вас есть что-то похожее?
в рубине:
def view
some_array = Array.new
some_array.push("Información")
render :update do |page|
page.call("myFunc", some_array)
end
end
JavaScript на странице:
function myFunc(stuff)
{
//never gets here when international chars are present in "stuff"
}