0
我在Rails的一個Ajax功能,其中一個選擇框的選擇值更改內的另一個可用的選項:如何在Ruby on Rails的Ajax請求期間保持語言環境?
# application.js
$("#project_person_id").change(function() {
$.ajax({
url: '/projects/get_billing_address_types',
data: 'person_id=' + this.value,
dataType: 'script'
})
});
# get_billing_address_types.js.erb
$('#project_billing_address_type').html("<%= escape_javascript(options_for_select(@types)) %>");
不幸的是,因爲我本地化我的應用程序爲兩種不同的語言,這並不工作。
當我現在改變了第一個選擇框中的值,我得到一個錯誤的其他內部:
<option value="h">translation missing: en.views.home</option>
有沒有辦法到現場傳遞給JavaScript的呢?
感謝您的任何幫助。