我正在构建我的第一个 Rails 应用程序并尝试集成 active_paypal_adaptive_payment使用Rails 3.2.1,但是当我尝试启动rails服务器时,它遇到了问题,“activemerchant-1.5.1 gem中的未定义方法'class_inheritable_accessor'(在post_date.rb的第4行中),其中是依赖性。
我环顾四周,似乎这个方法已在 Rails 3.2 中删除。据我了解,这并不像进入 activemerchant gem 并将 class_inheritable_accessor
替换为 class_attribute
( read this conversation )那么简单。
关于如何更新这个 gem 以便它与 Rails 3.2 兼容有什么想法吗?这是 github 页面上的一个突出问题,因此感谢任何帮助!
最佳答案
这个特定的提交解决了我的问题:https://github.com/cmezak/active_paypal_adaptive_payment/commit/c6661704c45b73a0be5c608c673b106ac1eb5b69
关于ruby-on-rails - rails 3.2 : Undefined method 'class_inheritable_accessor' in activemerchant,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9733526/