在Rails应用程序中包含ruby嵌入式javascript的正确方法
我讨厌带有jquery.ui日期选择器的表单。我需要在日期选择器旁边有一组按钮,将日期字段设置为1-5个工作日。我用它来决定哪一天适用。我的表单部分如下所示:在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"
#####_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.