Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Settings 在管理面板中输入的Spree Mailer设置保存在哪里?_Settings_Spree_Mailer - Fatal编程技术网

Settings 在管理面板中输入的Spree Mailer设置保存在哪里?

Settings 在管理面板中输入的Spree Mailer设置保存在哪里?,settings,spree,mailer,Settings,Spree,Mailer,我正在使用Rails 3.2.3开发一个Spree应用程序。我的Spree版本是1.1.0。我正在家用计算机上以开发模式运行Rails服务器。我已经在localhost:3000/admin/mail\u方法的Spree管理面板中输入了邮件设置。我可以在开发日志中看到我输入邮件设置的位置,当我打开和关闭服务器时,这些设置会保持不变,因此我知道它们存储在某个地方。但是,我找不到它们存储的位置。我将我的SMTP邮件主机设置为“SMTP.hello.com”,当我从项目根目录执行以下命令时,我只在开发

我正在使用Rails 3.2.3开发一个Spree应用程序。我的Spree版本是1.1.0。我正在家用计算机上以开发模式运行Rails服务器。我已经在localhost:3000/admin/mail\u方法的Spree管理面板中输入了邮件设置。我可以在开发日志中看到我输入邮件设置的位置,当我打开和关闭服务器时,这些设置会保持不变,因此我知道它们存储在某个地方。但是,我找不到它们存储的位置。我将我的SMTP邮件主机设置为“SMTP.hello.com”,当我从项目根目录执行以下命令时,我只在开发日志中看到输入邮件设置的行:grep-r“SMTP.hello.com”


我想找到这些设置的原因是因为我想找到一种不使用管理面板GUI来设置它们的方法。任何帮助都将不胜感激。谢谢。

它们存储在sql数据库中。请按照以下步骤操作

第一个表名为spree\u mail\u methods。请注意要设置的方法的id。 但实际数据存储在spree_preferences表中。下面的sql语句将为您提供所需的数据,因为该表中包含大量数据

select * from spree_preferences where key like 'spree/mail_method%';

用纯文本存储密码的疯狂行为真可耻

非常感谢,阿什加。我能找到它。