Ruby on rails 使用activeadmin和formtastic显示范围滑块的值
我正在将activeadmin与范围字段一起使用:Ruby on rails 使用activeadmin和formtastic显示范围滑块的值,ruby-on-rails,ruby-on-rails-3,formtastic,activeadmin,Ruby On Rails,Ruby On Rails 3,Formtastic,Activeadmin,我正在将activeadmin与范围字段一起使用: ActiveAdmin.register Card do form :html => { :enctype => "multipart/form-data" } do |f| f.inputs "Traitements" do f.input :treatment_chlore, :as => :range, :in => 0..10, :step => 0.5
ActiveAdmin.register Card do
form :html => { :enctype => "multipart/form-data" } do |f|
f.inputs "Traitements" do
f.input :treatment_chlore, :as => :range, :in => 0..10, :step => 0.5
end
f.buttons
end
end
我有滑块显示良好,但我没有看到滑块的值。当我们移动滑块时,我想在:提示上看到它的值
我怎样才能做到这一点呢?我需要同样的东西——以下是我最终如何解决它的(仅在Chrome.YMMV上进行了测试)
(我对这里的内联javascript处理程序不感兴趣。如果有人有更好的解决方案可用于active_admin,请发表评论。)
ActiveAdmin.register卡do
form:html=>{:enctype=>“多部分/表单数据”}do|f|
f、 输入“叛徒”做什么
f、 投入:处理氯气{
:as=>:范围,
:in=>0..10,
:步长=>0.5,
:html\u input=>{:oninput=>“card\u treatment\u chlore\u output.value=this.valueAsNumber”,
:hint=>%Q{value:{resource.treatment{u chlore}}.html\u safe
}
结束
f、 钮扣
结束
结束
咖啡脚本文件:
$ ->
text = $("label[for='frequency_discount_percent']").text()
$("label[for='frequency_discount_percent']").text("#{text} (#{parseFloat($("#frequency_discount_percent").val()).toFixed(1)})")
$("#frequency_discount_percent").change ->
$("label[for='frequency_discount_percent']").text("#{text} (#{parseFloat(this.value).toFixed(1)})")
所以我改变了标签的价值,看起来一点也不坏可能是吧,还有别的办法吗?
f.input :discount_percent, :as => :range, :in => 0..100, :step => 0.5
$ ->
text = $("label[for='frequency_discount_percent']").text()
$("label[for='frequency_discount_percent']").text("#{text} (#{parseFloat($("#frequency_discount_percent").val()).toFixed(1)})")
$("#frequency_discount_percent").change ->
$("label[for='frequency_discount_percent']").text("#{text} (#{parseFloat(this.value).toFixed(1)})")