我的rails应用程序有一个Rates模型,它包含每列的许多不同的表/引用。唯一的实际变量是我的成本列(我输入一个美元金额)和默认的created_at和updated_at列。
在我的费率指数中,目前我显示了以下所有现有的费率,型号和架构:
$path=$_SERVER['PATH_INFO'];
if (@$path[0]!=='/')
$path='/';
$f3->mock($f3->VERB.' '.$path.'?'.$_SERVER['QUERY_STRING'],$_POST);
我打算使用我找到的这个解决方案创建一个迁移(https://stackoverflow.com/a/34425284/7631715)。
问题是,我不希望这阻止我导入"重复"数据以后。由于来自不同卖家(seller_id)的费率随着时间的推移而变化,我想保留这些数据,所以稍后我可以制作折线图以查看一段时间内的成本变化。
基本上我的最终产品我想要我的页面,(索引)只显示不重复的费率,如果有重复,只显示持续增加/创建的费率(最后创建,将是当前有效费率。 )
我是否甚至打扰创建迁移以添加唯一性/约束?或者我应该在控制器级别执行此操作。如果是控制器,我该怎么做呢?
谢谢,