FullCalendar Rails Engine Gem Add / View

时间:2015-05-20 00:48:28

标签: mysql ruby-on-rails ruby gem fullcalendar

我创建了一个新的rails项目,fullcalendar_engine是一个gem并安装到文件夹/.rvm/gems/ruby-2.2.1/gems/fullcalendar_engine-1.0.6。如果我在MySQL中的fullcalendar_engine_series表中添加一个新列。如何将新rails项目中的数据添加到fullcalendar_engine_series表?我如何通过特定用户查看日历数据?我明白我无法修改里面的宝石。

1 个答案:

答案 0 :(得分:0)

fork gem,修改表几乎和修改代码一样糟糕。如果未来版本的gem在迁移中丢弃了该表,该怎么办?听起来你想在不修改gem的情况下为gem添加功能。

  1. 叉宝石
  2. 添加到Event和EventSeries

    belongs_to:user

  3. 通过迁移将user_id外键添加到事件表

  4. 添加至用户

    has_many:事件 has_many:event_series

  5. Bump the gem version

  6. 在Gemfile中包含fork
  7. 只是粗略地了解如何做到这一点