使用rails 2.3.11和delayed_job 2.0.4作为gem我在使用时遇到错误handle_asynchronously:
在我的ActionMailer模型中,我声明了my_method并在声明后添加了'handle_asynchronously:my_method':
class MailSender < ActionMailer::Base
def my_method
...
end
handle_asynchronously :my_method
end
Run Code Online (Sandbox Code Playgroud)
调用MailSender.deliver_my_method任务时正确添加到队列中.但是在尝试处理它时,它会失败并显示错误消息:
undefined method `rappel_email_without_delay' for #<YAML::Object:0x1034b85f8>
Run Code Online (Sandbox Code Playgroud)
延迟MailSender.delay.deliver_my_method正在工作并正确处理任务 - 但我宁愿使用handle_asynchronously我的模型来确保邮件总是在后台发送...
iReport(4.0.1)中包含各种字段的报告包括:( $F{value}整数)和$F{created_at}.
我想计算可以给出的变量:
$F{value}何时$F{created_at}在给定日期之前的总和$F{value}何时$F{created_at}在给定日期之后的总和知道如何做到这一点?
我想在我的应用程序中翻译和复数一个属性名称。
所以,对于我的 api_key 属性,我有翻译“Clef API”。
我将属性名称复数化Mymodel.human_attribute_name(:api_key).pluralize(2)并得到结果:"Clef APIs"
但是在法语中,“Clef API”的复数形式是“Clefs API”
所以我试图在我的 YML 中给出复数翻译,但它不起作用,我仍然得到了“One”的翻译,在末尾带有一个“s”。
fr.yml :
activerecord:
attributes:
mymodel:
api_key:
one: "Clef API"
other: "Clefs API"
Run Code Online (Sandbox Code Playgroud)
我可以Mymodel.human_attribute_name(:api_key).pluralize(2)回去"Clefs API"吗?
如果没有,我如何翻译和复数我的属性名称?