Я переместил приложение в ActiveResource и обнаружил, что мне нужно переосмыслить способ, которым я учил себя делать некоторые вещи, и я ищу лучший способ сделать это.
Например, мне нужно держать под рукой запрос @current_account, который я сделал как
@current_account ||= Account.where(etc etc)
в applicationcontroller.rb для определенной области.Это не так уж и полезно с AR, потому что вызов API выполняется каждый раз.Я хотел бы свести к минимуму количество вызовов к API (особенно там, где у меня есть другие более дорогие вызовы, которые я не хочу выполнять при каждом запросе, я хочу выполнить их один раз и сохранить их под рукой)
Итак, что такоеRails кстати?Я должен держать переменную с вызовом AR API-интерфейса под рукой из ApplicationController в определенной области, на нескольких других контроллерах, без необходимости каждый раз записывать его (или вызывать API каждый раз, или помещать его в сеанс, доступный для пользователя).потому что это не совсем текст / строки, это объекты, которые мне нужно использовать).
Мне любопытно, как другие делают это, если я должен или не должен делать это, каков правильный СУХОЙ способ и т. Д. Так что это несколько открыто.
Любойвход оценили.