【发布时间】:2013-12-11 11:10:43
【问题描述】:
我正在尝试使用 SimpleForm gem 为 datepicker 创建自定义输入
class DatepickerInput < SimpleForm::Inputs::Base
def input
out = ''
out << @builder.text_field(attribute_name, input_html_options)
out << @builder.hidden_field(attribute_name, { :class => attribute_name.to_s + "-alt"})
end
end
但是当生成数据时,两个输入具有相同的 ids
<input class="datepicker" id="performance_cycle_start_date" name="performance_cycle[start_date]" type="text">
<input class="start_date_internal" id="performance_cycle_start_date" name="performance_cycle[start_date]" type="hidden">
如何将 id 更改为“#{original_id}_internal_format”之类的内容
附:此输入的代码取自http://www.chadcf.com/blog/jqueryui-datepicker-rails-and-simpleform-easy-way
【问题讨论】:
标签: ruby-on-rails ruby simple-form