Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 4 如何在带有erb的rails中动态地将表单id分配给jquery函数_Ruby On Rails 4_Erb - Fatal编程技术网

Ruby on rails 4 如何在带有erb的rails中动态地将表单id分配给jquery函数

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()

我正在将Ace文本编辑器实现为一个用于所有设置的部分表单。表单id类似于“编辑设置”{@setting.id}。我用文本编辑器替换了字段,当我硬编码表单id时,它工作得非常好。我如何动态设置它

<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());
}); 
});