удалите все, что у вас есть в ячейке A3 или добавьте строку между A2 и A3
или используйте эту формулу:
=IMPORTRANGE("1iS3hBtbkAyi5ql9V-6YwerQWXKx2ED8SR5bR3PY3Bm4", "Sheet3!A2:B2")
Я бы рекомендовал проверить существующие плагины, два больших из них cache_fu и кешируют деньги . Для вашего случая использования, когда вы хотите загрузить модель с ее ассоциациями из кеша, я настоятельно рекомендую вам попробовать Cache Money, который делает это почти автоматически:
def parent < ActiveRecord::Base
has_many children
end
def child < ActiveRecord::Base
index :parent_id
end
#now you can do the following without ever hitting the DB
parents = Parent.find :all
parents.each{ |p| p.children }
Действительно большой выигрыш с Cache Money заключается в том, что при масштабировании до В момент, когда задержка репликации базы данных становится проблемой, запись через кеширование спасает вашу задницу. Это особенно важно для Rails, где задержка репликации может легко вызвать 500 ошибок и, как правило, является кошмаром, которого вы не хотите.
Да, я думаю, что наличие модуля memcached, который вы включаете во все модели, в которых он вам нужен, является лучшим решением. Ваш образ мышления великолепен :)