4
レールのtime_selectヘルパーの出力から ":"を削除したいと思います。ヘルパーは分選択ボックスが作成されると自動的にこれを出力するようです。ruby on railsから ":"を削除time_selectヘルパー出力?
アイデア?
ありがとうございます!
レールのtime_selectヘルパーの出力から ":"を削除したいと思います。ヘルパーは分選択ボックスが作成されると自動的にこれを出力するようです。ruby on railsから ":"を削除time_selectヘルパー出力?
アイデア?
ありがとうございます!
これらのヘルパーからの出力あなたが言うことができるはずですので、通常は文字列だけです:
<%= time_select("post", "sunrise").gsub(/:/, ' ') %>
[編集] はクリーナーソリューションが判明したばかりと言うことです:
<%= time_select("post", "sunrise", :time_separator => "" %>
この解決策はOKですが、私はbuild_selectメソッドにいくつかのパラメータを渡すことができることを期待していました。理由は、私はレールがtime_selectヘルパーを処理する方法を無効にするプラグインを持っているからです。コードはここにあります:http://github.com/tamoyal/simple_time_select/blob/91de19740ce23db240f78085ada29c30e42bf1ef/lib/simple_time_select.rb、build_selectメソッドで良い文書が見つかりません – Tony
申し訳ありませんが、その32行目と33行目が表示されますか?コードスニペット? #{ampm_hour}と#{minute_padded}の間のコロンを削除するだけではどうですか?それはあなたが望むことをするだろうか? – Terry
これらは時刻値のコロンです(例: "12:45")。私が持っている問題は、セレクトボックスの外にコロンを自動的に挿入するというものです。通常は、別の選択フィールドが数時間分かかるためです。 : ..選択ボックスの外側に自動的に印刷されるコロンを削除する必要があります。 – Tony