Попробуйте это:
function testFunction(){
console.log('Hello World')
}
<button onclick="testFunction()">Click here</button>
Это было вызвано тем, что Пассажир разделял свое соединение с сервером Memcached. Проверьте http://www.modrails.com/documentation/Users%20guide.html#_example_1_memcached_connection_sharing_harmful .
Исправление состояло в том, чтобы просто изменить порождение Пассажира на Rails на консервативным
.
A few things that might help:
current_site
to see exactly what is being returned.memcached-tool host:port dump > /tmp/keys
to look at what's actually in your memcache. Да, это случилось со мной. Со мной это произошло потому, что я выполнял Rails.cache.fetch (key)
, а ключ был пустым.
Я немного поигрался в консоли Rails со следующим:
Rails.cache.read validkey # Get back the proper data
Rails.cache.fetch('') { 'abc' } # Error in rails log: 'MemCacheError ():'
Rails.cache.read validkey # Get back nil
Rails.cache.read validkey # May get back proper data