rails hash轉換成前端可用的json

2021-10-03 07:41:54 字數 598 閱讀 4013

如果說,在home_controller.rb裡的index方法中定義了

@data =

那麼通過<%= @data %>傳到前端的js會解析成

var arr = <%= @data %>

# var arr =

var arr = <%= raw @data %>

# var arr =

然後呢,你嘗試在index那個action裡用

@data = 這麼定義

覺得會把:a變成"a",:b變成"b"

實際上呢 ???

var arr = <%= raw @data %>

# 解析出來的依舊是這個 var arr =

這時候咱們就用下gem "activesupport"裡提供的stringify_keys這個方法

var arr = <%= raw @data.stringify_keys %>

# var arr =

var arr = <%= raw @data.stringify_keys.to_json %>

# var arr =

一切都正常了

前端練習03 把數字轉換成中文

完成將tochinesenum,可以將數字轉換成中文大寫的表示,處理到萬級別,例如tochinesenum 12345 返回一萬二千三百四十五。將數字按照四位分成一組,存放在輸入中,每一項的處理邏輯其實是相同的,無非是根據最後不同的位置,新增不同的單位即可 分組的過程涉及到了上乙個聯絡的內容,將陣列...

漢字轉換成拼音

c 乙個有用的漢字轉拼音類 c 漢字轉換為拼音的類,含大小寫轉換 因為是靜態函式 呼叫方法很簡單 crazycoderpinyin.convert 瘋狂 如下 using system using system.collections.generic using system.text using ...

分數轉換成小數

問題描述,輸入兩個整數a,b,將分數輸出a b的小數格式,如果a b是迴圈小數,則將迴圈部分用括號括起來,例如 1 4 0.25 1 3 0.3 1 6 0.1 6 分析 實質上是實現高精度浮點數除法。借助雜湊表來獲取迴圈部分。public class solution static int b i...