[英]How to define gon variables in the rails view (slim files)?
我有很多視圖需要在我的項目中將 ruby/rails 數組傳遞給 javascript/jquery 代碼。 我正在使用 gon gem,當我在控制器代碼中定義 gon 變量時它工作正常,但是如何在視圖代碼(瘦文件)中分配變量?
例如,如果我們在控制器中有以下代碼:
gon.test_var = "hello there"
然后嘗試在我的 jquery/javascript 代碼中提醒它,如下所示:
$(document).ready(function() {
alert(gon.test_var);
});
它工作正常。
如何通過在視圖文件中定義變量來實現同樣的事情(我應該能夠在 slim 文件中定義 gon.test_var)?
編輯:請注意,我們分配給變量的值是 ruby 變量,而不是靜態字符串或數字。
設置:
- name = 'smth'
= current_gon.gon["name"] = name
得到:
= current_gon.gon["name"]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.