我通过我建立的传真API模块发送传真。
计划是将其混合到我的传真模型中,然后拨打self.send_fax
。传真表本身将有一个fax_number
列,它与recipeint name
一起预期。为了发送这个。
它需要的另一件事是raw_html
。我正在考虑doig的方式是为它创建一个attr_accessor
,当创建Fax对象时,将其注入所需的所有HTML。
如何在不实际渲染视图的情况下从控制器调用渲染,只处理它并将结果添加到列中?
这种解决问题的方法是否最有意义?你能想到更好的方法吗?
答案 0 :(得分:2)
您要使用的是render_to_string
方法。它的工作方式与控制器中的render
类似,但它将呈现的视图HTML作为字符串返回,而不是将其发送到响应正文中。
http://api.rubyonrails.org/classes/AbstractController/Rendering.html#method-i-render_to_string