我一直在研究如何在erb <%%>標記中使用JavaScript變量。這將通過AJAX完成(請參閱How to pass a javascript variable into a erb code in a js view?)。我對JS非常陌生,特別是AJAX新手,並且在行動中找到這樣的例子會非常棒。將JavaScript變量傳遞給erb標記
考慮所有需要的就是從JS再培訓局通過了如下簡單的場景是簡單的文本位:
HTML: <input id="example-input" type="text">
$(function() {
$('input#example-input').keyup(function(e) {
if(e.keyCode == 13){
var input = $('input#example-input').val();
<% puts input.upcase %>
}
}
});
注意,輸入會不在erb標籤中定義,因此會引發錯誤。