Przechowuję różne dane użytkownika w tabeli user_data i kiedy pobieram te dane z powiązaniem, które zdefiniowałem, a następnie faktycznie zapisuję je w pamięci podręcznej przy użyciu bufora zmiennych języka Ruby.Buforowanie zmiennych instancji Ruby on Rails w oparciu o parametry
def user_data(user_id)
@user_data || = User.find(user_id).data
end
ale instancja zmiennej @user_data
zostanie przydzielona wartość tylko raz pierwszy, gdy jest zero i po jego przechowywania danych dla użytkownika powiedzmy dla user_id równą 1, a gdy jestem przechodzącej user_id 2 w tej metodzie jest to powrót danych dla id_użytkownika 1, ponieważ nie przydzieli nowej wartości, więc moje pytanie brzmi: jak mogę buforować jego wartość na podstawie parametrów funkcji.
W ten sposób można go wdrożyć za pomocą buforowania Rails. Nie należy tego mylić z buforowaniem zmiennych instancji, o co chodzi w tym pytaniu. Wycofano :-) – kaspernj