2012-09-21 5 views
4

나는 Spree for India를 사용하여 전자 상거래 응용 프로그램을 개발 중입니다. 그래서 모든 가격은 'Rs'이고 주와 지역은 인도와 관련이 있습니다. 나는 Spree 1.2.0에서 쉽게 편집했지만 1.1.3에서는 옵션을 찾을 수 없었다. 1.1.3Spree는 기본 통화와 국가를 변경합니다.

답변

15

이를 사용자 정의하는 방법 당신은 당신의 app/config/initializers/spree.rb

Spree.config do |config| 

    # Set country name and currency like this (Note: you will need to 
    # run 'rake db:seed' before this. Change country name in 
    # Spree::Country.find_by_name('Germany') replace Germany to your desired one) 

    config.currency = 'EUR' 
    country = Spree::Country.find_by_name('Germany') 
    config.default_country_id = country.id if country.present? 

    # You can also set following options too. 

    config.site_name = "Todo Store" 
    config.override_actionmailer_config = true 
    config.enable_mail_delivery = true 
end 
+0

정말 유용 덕분에이 옵션을 설정할 수 있습니다. 이 방법으로 구성 할 수있는 다른 것들의 목록이 있습니까? 나는 당신이 '국가'등을 표시하는지 생각하고있다. – dwkns

+0

이로 인해 db : schema : load가 실패했다. 마지막 줄을 'Spree :: Country.table_exists가 끝나면 끝내기'로 변경합니다. – Qwertie

+0

참고 : 실제로는 config/initializers/spree.rb입니다 (변경하려고했지만 편집이 거부되었습니다). –

관련 문제