我创建了一个新的rails项目,fullcalendar_engine是一个gem并安装到文件夹/.rvm/gems/ruby-2.2.1/gems/fullcalendar_engine-1.0.6。如果我在MySQL中的fullcalendar_engine_series表中添加一个新列。如何将新rails项目中的数据添加到fullcalendar_engine_series表?我如何通过特定用户查看日历数据?我明白我无法修改里面的宝石。
答案 0 :(得分:0)
fork gem,修改表几乎和修改代码一样糟糕。如果未来版本的gem在迁移中丢弃了该表,该怎么办?听起来你想在不修改gem的情况下为gem添加功能。
添加到Event和EventSeries
belongs_to:user
通过迁移将user_id外键添加到事件表
添加至用户
has_many:事件 has_many:event_series
Bump the gem version
只是粗略地了解如何做到这一点