我建立一個軌道的電子商務應用程序,並想融入一個貨幣交換系統是遊客可以點擊複選框和國家的列表將顯示,當點擊網站上產品貨幣的價值變化爲所選國家貨幣的價值。是否有軌道寶石,連接到貨幣兌換服務器和authomaticall轉換貨幣爲我或任何想法,我可以做到這一點。謝謝。改變基於在軌選定國貨幣的價值
1
A
回答
0
退房的money gem
似乎有一些解決方法,做你想要做什麼,但它會給你一個體面的基地,你的目標是什麼了。
1
做的第一件事是有像USD NGN歐元的貨幣代碼,因此它永遠貨幣的用戶選擇了它的貨幣代碼保存在一個會話或餅乾銘記您的默認貨幣設置到過一個你想用。
然後安裝google currency寶石,讓你獲得實時匯率。
假設所有這些設置是什麼,我們需要做的是
require 'money'
require 'money/bank/google_currency'
bank = Money::Bank::GoogleCurrency.new
rate = bank.get_rate(:NGN, :USD).to_f
在這個例子中,我只得到1個奈拉到$ 1
率現在我沒有率均我必須做是找到一種方法來將項目價格轉換爲選定的貨幣。
假設用戶選擇$,然後在我們的產品模型session[:selected_currency] = "USD"
我們下面
##Assuming default currency is NGN so it defaults to NGN if no currency code
require 'money'
require 'money/bank/google_currency'
def converted_price(currency = :NGN)
bank = Money::Bank::GoogleCurrency.new
rate = bank.get_rate(:NGN, currency).to_f
price = item_amount/rate
price
end
所以我們認爲我們可以有<%= @product.converted_price(session[:selected_currency])%>
我沒有測試過這一點,但這會給你一個我如何解決問題的想法。
相關問題
- 1. 如果選擇的國家貨幣應加載基於國家在這
- 2. 在Grails中代表貨幣(價值+貨幣)的最佳實踐
- 3. 軌AJAX貨幣
- 4. PHP弄錢貨幣價值
- 5. ROBLOX |貨幣價值GUI?
- 6. 轉換貨幣價值
- 7. 基於國家代碼的貨幣符號
- 8. Spree更改默認貨幣和國家
- 9. 如何自動更改貨幣取決於國家在OPENCART
- 10. 貨幣變化後的較高出價
- 11. 以可變價格更改基於ubercart的drupal中的產品貨幣和價格
- 12. 的toLocaleString()與貨幣和價值
- 13. X和Y之間的貨幣價值?
- 14. 格式化ASP.NET的GridView貨幣價值
- 15. 產品價格基於Magento中的貨幣
- 16. 如何從NumberFormat的貨幣especific改變爲美元貨幣
- 17. Textbox貨幣幾個國家
- 18. 格式國際貨幣
- 19. 國家selction貨幣顯示
- 20. django國家貨幣代碼
- 21. ISO國家/貨幣數據
- 22. 展示國際貨幣
- 23. 根據國家/地區選擇更改貨幣格式
- 24. 正則表達式爲貨幣價值
- 25. 劃分貨幣價值付款(PHP)
- 26. 使用貨幣符號計算價值
- 27. 錢軌設置自定義貨幣
- 28. 應用美元貨幣符號,以貨幣價值在數據網格視圖
- 29. 經由代碼在C#改變貨幣
- 30. 貨幣對數轉換軌
謝謝老兄,我將檢查出來。 – Uchenna
@UchennaOkafor你是如何解決這個問題,你可以把它寫成的答案嗎? –
@SachinSingh添加了一個例子作爲我的答案 – Uchenna