将部分转换为活动记录中的字符串

时间:2009-12-19 08:22:51

标签: ruby-on-rails rubygems facebook facebooker

嗨朋友们,

我有一种情况,我必须将部分转换为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"})

但它的投掷错误。

请帮助......

1 个答案:

答案 0 :(得分:1)

如果你试图从模型中调用控制器代码,那么你做错了什么。看起来你想发送一封电子邮件,也许看看ActionMailer?或者更好地解释你想要做什么 为什么你把它放在模型代码而不是控制器代码中。