我在 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?
谢谢你的帮助。