嗨朋友们,
我有一种情况,我必须将部分转换为Active-Record中的字符串。
以下是代码:
Facebooker::Session.create(Facebooker.api_key, Facebooker.secret_key).send_email(
facebook_user_id,
"MAIL_SUBJECT",
(:partial=>"some/partial")
)
这是从模型中调用的。
要将partial转换为字符串,我使用了render_to_string方法并使用:
调用它ActionController::Base.new.send("render_to_string",{:partial=>"some/partial"})
但它的投掷错误。
请帮助......
答案 0 :(得分:1)
如果你试图从模型中调用控制器代码,那么你做错了什么。看起来你想发送一封电子邮件,也许看看ActionMailer?或者更好地解释你想要做什么 为什么你把它放在模型代码而不是控制器代码中。