如何在控制器动作轨道中内联css

时间:2014-09-30 02:47:27

标签: ruby-on-rails activeadmin mailchimp premailer

我必须为mailchimp模板生成html代码。我的想法是在active_admin rails gem中创建一个动作来生成html源代码和mailchimp可编辑区域。要生成的html需要内联所有css样式。我已将roadie-rails用于其他交易电子邮件。我知道roadie可以使用邮件内联css,但是我还没有看到任何从普通的rails控制器动作或字符串生成inline-css的例子。以下是我的例子:

ActiveAdmin.register Question do
 batch_action :mailchimp do |selection|
   @questions = Question.find(selection)
   html_text = render_to_string :mailchimp, layout: 'newsletter'

   # need to parse html_text to have css inlined
   # ...
   # ...

   render text: html_text, content_type: Mime::TEXT
 end
end

我们非常感谢您的帮助。

0 个答案:

没有答案