Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.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
在Rails应用程序中包含ruby嵌入式javascript的正确方法_Javascript_Jquery_Ruby On Rails - Fatal编程技术网

在Rails应用程序中包含ruby嵌入式javascript的正确方法

在Rails应用程序中包含ruby嵌入式javascript的正确方法,javascript,jquery,ruby-on-rails,Javascript,Jquery,Ruby On Rails,我讨厌带有jquery.ui日期选择器的表单。我需要在日期选择器旁边有一组按钮,将日期字段设置为1-5个工作日。我用它来决定哪一天适用。我的表单部分如下所示: #####_form.html.slim########## .panel.panel-default .panel-heading =f.label :due, "Quote Due" .panel-body =f.text_field :due #class="rfq_due"

我讨厌带有jquery.ui日期选择器的表单。我需要在日期选择器旁边有一组按钮,将日期字段设置为1-5个工作日。我用它来决定哪一天适用。我的表单部分如下所示:

#####_form.html.slim##########
  .panel.panel-default
    .panel-heading
      =f.label :due, "Quote Due"
    .panel-body
      =f.text_field :due  #class="rfq_due"
      =button_tag "1", id:"1_business_day_button"
      =button_tag "2", id:"2_business_day_button"
      =button_tag "3", id:"3_business_day_button"
      =button_tag "4", id:"4_business_day_button"
      =button_tag "5", id:"5_business_day_button"
我想为我的嵌入式javascript做一些类似的事情

###js.erb####
$('#1business_day_button').click(function() {
 $('.rfq_due').datepicker("setdate", <%= 1.business_day.from.now %>)
});
###js.erb####
$(“#1业务日按钮”)。单击(函数(){
$('.rfq_due').datepicker(“setdate”,)
});

<>我不确定我将把代码放在哪里,我得到它的唯一方法是当我把它包含在HTML.SLIM文件中,但我不喜欢这个解决方案。

包括在SLIM模板中的是有轨的方式去做,我总是假设我永远不应该考虑它。谢谢你的信息+1.