【问题标题】:Rails Mailboxer add columnRails Mailboxer 添加栏
【发布时间】:2014-12-03 15:19:05
【问题描述】:

我想在 Mailboxer 迁移中添加一列,但不知道该怎么做。仅仅生成迁移和迁移是不够的。有类似经历的人吗?

干杯!

【问题讨论】:

    标签: ruby-on-rails ruby database migration mailboxer


    【解决方案1】:

    您不能修改已应用的迁移。

    在这种情况下,有两个选项如何添加列,创建创建新迁移或rollback 在您正在更改的迁移之前执行步骤,编辑并再次应用它。

    第一个更好。

    此外,还有Mailboxer on GitHub 的分步安装指南。

    【讨论】:

    • 如上所述,生成迁移(即 add_field_to_conversations)不起作用;这就是我卡住的地方,不知道如何添加迁移
    • 你能比较一下你的schema.rb之前和之后,如果在应用迁移后没有错误,你应该在schema.rb中进行更改。
    • 我的观点是,通过创建迁移(“rake g migration add_field_to_conversations”)创建迁移,但无处可见(会话没有字段属性)。而且我不知道如何设置模型的参数。
    【解决方案2】:

    试试:

    rails g 迁移 add_fields_to_mailboxer_notification 示例:s

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-28
      • 1970-01-01
      • 2012-11-12
      • 1970-01-01
      相关资源
      最近更新 更多