在 Spina 中有一个类Account
其中被称为方法:
serialized_attr_accessor :google_analytics, :google_site_verification, :facebook, :twitter, :instagram, :youtube, :linkedin, :google_plus, :theme
我在/app/models/spina目录中创建了一个带有Account类的 Module Spina,其代码与 gem 的帐户模型中的代码完全相同,唯一更改的行是:
serialized_attr_accessor :google_analytics, :google_site_verification, :facebook, :twitter, :instagram, :youtube, :linkedin, :twitch, :github, :theme
(基本上增加了2个属性)
我非常确定,这不是正确的方法,而且它缺乏关于如何在 Rails 中工作的知识。很高兴获得信息,这里的正确解决方案/方法是什么。
PS Ruby 和 Rails 的新手,所以请在回答时非常严格。
更新 12.07.20-1 我创建了一个猴子补丁:
~/app/models/spina/account.rb
module Spina
class Account < ApplicationRecord
# here putted all code from [Account](https://github.com/SpinaCMS/Spina/blob/master/app/models/spina/account.rb)
end
end