使用value_history模型跟踪随时间变化的投资组合价值

时间:2016-10-26 04:47:42

标签: ruby-on-rails

我有一个股票投资组合应用程序,并试图找出一种方法来存储我的投资组合的价值随着时间的推移。我已经读过有关ActiveModel :: Dirty的内容,并想知道这是否可以做到这一点。

$clientId     = 'XXXX';
$clientSecret = 'YYY';
$authCode     = 'ZZZ';

$uri = 'https://api.pinterest.com/v3/oauth/token?grant_type=authorization_code&client_id=' . $clientId . '&client_secret=' . $clientSecret . '&code=' . $authCode;


$ch = curl_init( $uri );
curl_setopt( $ch, CURLOPT_POST, 1);
curl_setopt( $ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt( $ch, CURLOPT_HEADER, 0);
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1);

curl_setopt( $ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt( $ch, CURLOPT_SSL_VERIFYPEER, 0);

$response = curl_exec( $ch );
if( curl_errno($ch) ){
    echo 'Curl error: ' . curl_error($ch);
}
echo 'Response : ' . $response;
exit;

我的问题是它在幕后做了什么。它是创建一个存储所有过去值的数组,还是只存储以前的值。我希望能够存储至少6个月的数据,并想知道这是否是扩展到该功能的最佳选择。

1 个答案:

答案 0 :(得分:0)

Papertrail gem对于在模型上实现跟踪更改非常有用。