Рельсовое соединение - PullRequest
0 голосов
/ 30 мая 2011

В рельсах:

Мне нужно сохранить каждое действие любой модели, связанной с одной моделью.

Например:

У меня есть модель User, которая связана с некоторыми другими моделями. Если в этих моделях произойдет какое-либо обновление, вставка или выборочный запрос, эта таблица будет сохранена как действие в модели Activity_log, эта таблица имеет внешний ключ с идентификатором пользователя. .

Пожалуйста, дайте мне представление, как это возможно без написания функции в ApplicationController

Заранее спасибо за любые рекомендации.

Ответы [ 2 ]

0 голосов
/ 30 мая 2011

Существует несколько существующих решений, на которых вы можете построить:

0 голосов
/ 30 мая 2011

Я не знаю много об этом, но я думаю, что вы можете использовать "обратные вызовы активной записи". вот ссылка http://api.rubyonrails.org/classes/ActiveRecord/Callbacks.html

...