有人熟悉布伦特里吗?根据他们的rails文档,我必须这样做:https://developers.braintreepayments.com/reference/request/plan/all/ruby以便从api中检索计划。
那么为什么它会返回此错误:NameError in PlansController#index...uninitialized constant PlansController::BraintreeRails
class PlansController < ApplicationController
def index
@plans = BraintreeRails::Plan.all
end
def show
@plans = BraintreeRails::Plan.find(params[:id])
end
end
答案 0 :(得分:1)
将BraintreeRails
替换为Braintree
,就像您链接到的文档中所述。
该错误基本上告诉您Ruby在BraintreeRails
的上下文中不知道名为PlansController
的常量,因为您输入了错误的名称。