从轨道上的ruby中删除“:”time_select助手输出?

问题描述:

我想从rails time_select帮助器的输出中删除“:”。建立分钟选择框时,助手似乎自动输出。从轨道上的ruby中删除“:”time_select助手输出?

任何想法?

谢谢!

从这些佣工的输出通常只是字符串,所以你应该能够说:

<%= time_select("post", "sunrise").gsub(/:/, ' ') %> 

[编辑] 打开了一个解决方法就是只说:

<%= time_select("post", "sunrise", :time_separator => "" %> 
+0

这解决方案是可以的,但我希望能够将一些参数传递给build_select方法。原因是我有一个插件,覆盖轨道处理time_select帮手的方式。代码是在这里:http://github.com/tamoyal/simple_time_select/blob/91de19740ce23db240f78085ada29c30e42bf1ef/lib/simple_time_select.rb,我找不到任何关于build_select方法 – Tony 2009-04-22 03:00:11