我正在使用ruby,并且正在使用名为UserNotifier的gem向用户发送通知。
最近,我尝试更改这些通知的模板,但是发送的电子邮件完全没有更改。我正在使用哨兵检查一些事件和错误,然后发生了一件奇怪的事情,搜索了模板,并选择了OLD和Deleted版本。
登录日志
缺少模板user_notifier / mailer / confirm_contribution_subject与{:locale => [:pt] 、: formats => [:html,:text,:js,:css,:ics,:csv,:vcf,:png, :jpeg,:gif,:bmp,:tiff,:mpeg,:xml,:rss,:atom,:yaml,:multipart_form,:url_encoded_form,:json,:pdf,:zip],:variants => [], :handlers => [:erb,:builder,:raw,:ruby,:slim,:coffee]}。在以下位置搜索:
“ / home / folder / folder / releases / 20190530165426 / app / views / catarse_bootstrap”
“ / home / folder / folder / releases / 20190530165426 / app / views”
我想搜索当前的另一个版本,甚至更好,但是我不知道该错误路径的保存位置。
我也在使用sidekiq ...我搜索了代码和一些 Path 变量,但到目前为止没有任何搜索。我不确定是否有人更改了Capistrano默认的路径,我现在正在检查... 我肯定会缺少一些东西...
[编辑] Capistrano realease_path链接到正确的路径
[EDIT2] 我在想有关“ Unicorn” /“ Nginx”的问题,也许是使用旧的PID工作者...
类似于这个“ resque”问题的东西: Rails.root points to the wrong directory in production during a Resque job