Ruby on rails 4 如何在带有erb的rails中动态地将表单id分配给jquery函数
我正在将Ace文本编辑器实现为一个用于所有设置的部分表单。表单id类似于“编辑设置”{@setting.id}。我用文本编辑器替换了字段,当我硬编码表单id时,它工作得非常好。我如何动态设置它Ruby on rails 4 如何在带有erb的rails中动态地将表单id分配给jquery函数,ruby-on-rails-4,erb,Ruby On Rails 4,Erb,我正在将Ace文本编辑器实现为一个用于所有设置的部分表单。表单id类似于“编辑设置”{@setting.id}。我用文本编辑器替换了字段,当我硬编码表单id时,它工作得非常好。我如何动态设置它 <script> $(document).ready(function(){ var editor = ace.edit('editor'); editor.setTheme('ace/theme/twilight'); $('#setting_value').hide()
<script>
$(document).ready(function(){
var editor = ace.edit('editor');
editor.setTheme('ace/theme/twilight');
$('#setting_value').hide();
$("#edit_setting_16").submit(function(){
$('#setting_value').val(editor.getSession().getValue());
});
});
</script>
$(文档).ready(函数(){
var editor=ace.edit('editor');
编辑器.setTheme('ace/theme/twilight');
$(“#设置_值”).hide();
$(“#编辑_设置_16”).submit(函数(){
$(“#设置_值”).val(editor.getSession().getValue());
});
});
我把事情复杂化了
<script>
$(document).ready(function(){
var editor = ace.edit('editor');
editor.setTheme('ace/theme/twilight');
$('#setting_value').hide();
$("#edit_setting_<%= @setting.id %>").submit(function(){
$('#setting_value').val(editor.getSession().getValue());
});
});
</script>
$(文档).ready(函数(){
var editor=ace.edit('editor');
编辑器.setTheme('ace/theme/twilight');
$(“#设置_值”).hide();
$(“#编辑#设置”).submit(函数(){
$(“#设置_值”).val(editor.getSession().getValue());
});
});