【发布时间】:2011-05-05 16:07:28
【问题描述】:
在我的 Rails 应用程序中,我使用 Braintree gem 创建订阅。不知不觉中,我还创建了一个订阅模型和控制器来管理我想在本地存储的订阅信息。在我的模型中,订阅可以属于用户。但是,您可以做的一些正常事情不起作用,例如 current_user.subscriptions.build()
但由于某种原因,当有人帮助我时,他们能够使用
current_user.create_subscription
这个 create_subscription 方法是在哪里定义的?它是否以某种方式覆盖了 Rails 约定?
我注意到 Braintree gem 中有一个 subscription.rb 文件。 Braintree定义的类和我的订阅模型有冲突吗?我知道我可能可以重命名我的订阅模型,但我很好奇冲突是什么。
【问题讨论】:
标签: ruby-on-rails subscription braintree