如果說,在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...