Я пытаюсь предоставить HTTP API для моего приложения, которое запрашивает базу данных, доступную только для чтения (для целей репликации). Я обнаружил, что мое приложение несколько раз падает при выполнении запроса, поскольку вызов пытается обновить таблицу сессий всякий раз, когда я запрашиваю базу данных. Этого не происходит, когда я возвращаю некоторый текст, не обращаясь к базе данных за информацией.
class APIController < AplicationController
def view
data = Product.find(params[:id]).to_json # will fail
data = { :one => 1, :two => 2 }.to_json # will succeed
respond_to do |format|
format.html { render :json => data }
end
end
end
Как мне ограничить его от прикосновения к таблице сеансов по этому запросу (в настоящее время он выдает UPDATE в поле updated_at для этого сеанса). спасибо.