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