我正在尝试使用mailchimp连接Refinerycms。我知道(https://github.com/Wirelab/refinerycms-mailchimp)有一个引擎可用,但它似乎与refineycms 2.1.2不兼容。所以我决定使用Gibbon gem API包装器。
另外,我在手册中阅读了有关装饰器的内容,当您想要修改现有的控制器或模型时,这似乎很有用。
我应该如何创建新的控制器?
我应该:
生成新引擎 rails生成炼油厂:引擎订户电子邮件:字符串 生成引擎只是添加控制器和路径似乎太过分了。当我可以在mailchimp.com上访问订阅者时,我不想将订阅者电子邮件存储在数据库中
向PostsController添加另一个订阅操作。 我不喜欢这样做,因为订阅者似乎是一种资源,因此值得一个控制者。
通过简单运行创建一个新的控制器:[rails generate controller subscriber index subscribe] 我觉得在更新到更新版本的Refinerycms时这可能会导致问题。