0

TIME を選択するためのフォームがあります。Simple FormJquery Timepickerを使用しています。フォームの分のフィールドを削除するにはどうすればよいですか。したがって、表示される :mondayopen パラメータ用のフィールドが 2 つあります。1 つは時間で、もう 1 つは分です。分を削除するにはどうすればよいですか。

現在の様子は次のとおりです。 ここに画像の説明を入力

マイフォーム

<%= simple_form_for [current_user, @store], :html => {:multipart => true, :class => 'form-horizontal'} do |f| %>
    </br>
    <%= f.input :mondayopen, :label => 'Monday Open Time', :input_html => { :class => 'mondayo' } %>        
    <%= f.button :submit, class: 'btn btn-primary', style: 'margin-left: 40px;'  %><%= link_to 'Your Store', user_store_path(current_user, @store), :class => 'btn btn-inverse edit_store_button_path' %>
<% end %>

<script>
    $('.mondayo').timepicker({ 'step': 15 });
    $('.mondayc').timepicker({ 'step': 15 });
</script>
4

1 に答える 1

1

SimpleFormが作成するタイプ フィールドmondayopenとしてフィールドがある場合、jquery timepicker プラグインを使用しているため必要ありません。したがって、次のように再定義できます。timetime_select

<%= f.input :mondayopen, :as => :string, :label => 'Monday Open Time', :input_html => { :class => 'mondayo' } %>        
于 2012-12-26T05:38:41.700 に答える