安装WHERE
(make='Honda' AND model='Accord' ) OR (make='VW' AND model='Golf');
时,会自动创建 -- create table t(make varchar(100), model varchar(100))
-- insert into t values ('Honda','Golf'),('Honda','Accord'),('VW','Golf'),('VW','Accord')
select *,
case when make='Honda' AND model='Accord' OR make='VW' AND model='Golf' then 1 else 0 end as result,
case when (make='Honda' AND model='Accord') OR (make='VW' AND model='Golf') then 1 else 0 end as result1,
case when ((make='Honda' AND model='Accord') OR make='VW' ) AND model='Golf' then 1 else 0 end as result2
from t
;
。在这个文件中,我计划存储SendGrid的登录凭据。
但是在rails应用程序中默认情况下,还有另一个result =result1
文件,其中包含secret_key_base。
我对他们的关系感到困惑。
我的问题:是否有必要同时拥有?我能把它们合并吗?是否应将两者都添加到WHERE
(make='Honda' AND model='Accord' ) OR (make='VW' AND model='Golf');
?
答案 0 :(得分:1)
您可以保持原样,只需将新变量放到application.yml
并确保gitignore
这两个文件,因为您只需要本地主机。对于生产,您必须根据服务将密钥放在不同的位置。我使用heroku并且必须从终端保存生产变量。