2013-01-22 43 views
0

神的日子,預配置支付網關在施普雷::使用BilllingIntergration耙分貝:種子任務

我很新的這一切回報率的事情,我設置了狂歡店。

我試圖根據環境與seedbank gem預先配置我的商店。我不知道如何預先配置Spree :: BillingIntergration :: PaypalExpress網關。

我可以輸出的所有如果我火了「軌控制檯」並運行

Spree::BillingIntegration::PaypalExpress.find_by_id(1).options 

下面是一個代碼配置: https://github.com/spree/spree_paypal_express

但是,這些值不存儲在數據庫中。我如何預先使用'rake db:seed'填充這些選項?

在此先感謝。

環境: 導軌-v = 3.2.11

紅寶石-v =紅寶石1.9.3p194(2012-04-20的修訂35410)[x86_64的-darwin11.4.0]

禮包-v = 1.3.1

回答

0

您可以將下面的代碼(如果有更先進的結構或其他文件)添加到DB/seeds.rb:

Spree::BillingIntegration::PaypalExpress.create!(
    name: 'Paypal (or whatever you want)', 
    description: '', 
    active: true, 
    environment: Rails.env, 
    display_on: '', 
    preferred_currency: '<fill_here>', 
    preferred_login: '<fill_here>', 
    preferred_password: '<fill_here>', 
    preferred_signature: '<fill_here>', 
    preferred_review: false, 
    preferred_no_shipping: false, 
    preferred_cart_checkout: true, 
    preferred_allow_guest_checkout: false, 
    preferred_server: 'test', 
    preferred_test_mode: true 
) 

所以你可以看到所有的選擇都與preferred前綴。