是否可以自定义Rails 3.1 ActionMailers的模板路径?默认情况下,Rails查找:
/app/views/[mailer_class]
Run Code Online (Sandbox Code Playgroud)
用于邮件程序视图模板.但是,我更愿意组织它们:
/app/mailers/views/[mailer_class]
Run Code Online (Sandbox Code Playgroud)
或至少:
/app/views/mailers/[mailer_class]
Run Code Online (Sandbox Code Playgroud)
我知道这可以通过ActionMailer的template_path配置参数在2.3中实现,但是从Rails 3开始这似乎已被弃用了.这种自定义不再可能吗?
我正在对MySQL表(myisam引擎)执行更新,根据分析器,它在'init'状态下花费了过多的时间:
mysql> show profile for query 2;
+----------------------+-----------+
| Status | Duration |
+----------------------+-----------+
| starting | 0.000057 |
| checking permissions | 0.000006 |
| Opening tables | 0.000020 |
| System lock | 0.000007 |
| Table lock | 0.000005 |
| init | 21.911657 |
| Updating | 0.002363 |
| end | 0.000009 |
| query end | 0.000004 |
| freeing items | 0.000051 |
| logging slow query | 0.000003 |
| logging slow …Run Code Online (Sandbox Code Playgroud)