2016-06-27 12 views
1

私は、レールにtext_field_tagを持っています。テキストボックスにdatetimepickerを追加するには?

<%=text_field_tag 'promocode_expiration','',class: "promoExp form-control",id: "datetimepicker1",size: 10%> 

このtext_fieldをクリックすると、datetimepickerを開き、フィールドに日付を追加します。

どうすれば達成できますか?誰でも助けてくれますか?前もって感謝します。

+0

宝石を使用しない限り、私はそれがRailsでは可能ではないと思います。たぶんいくつかのJavascript/Jqueryプラグインですか? – lcguida

+0

あなたは以下のリンクを参照することができます... [参照してください](http://stackoverflow.com/questions/23096517/jquery-datepicker-with-rails-4) –

+0

@Bhatsoni私はリンクを参照し、私もオプションを試しましたそれから、それは動作しません。 – Vishal

答えて

0

この機能を追加するには、jquery datetimepicker gemを追加する必要があります。ここにリンクは次のとおりです。https://github.com/Envek/jquery-datetimepicker-rails

+0

返信用のThanx。しかし、私はそれを試してみました。しかし働かなかった。 – Vishal

+0

あなたは何をしましたか? http://xdsoft.net/jqplugins/datetimepicker/これはドキュメントです。それを参照してください。 –

0

まず、あなたのGemfile

gem 'bootstrap-datepicker-rails' 

実行bundle install

アプリ/資産/スタイルシートに次の行を追加/ application.css

*= require bootstrap-datepicker 
にdatapicker宝石を追加する必要があります

この行をapp/assets/javascripts/application.jsに追加します

//= require bootstrap-datepicker 
ビューで

ちょうどHTMLコードを貼り付け

<input type="text" data-provide='datepicker' > 

または

<input type="text" class='datepicker' > 

<script type="text/javascript"> 
    $(document).ready(function(){ 
    $('.datepicker').datepicker(); 
    }); 
</script> 
4

あなたはこの2行を追加する必要があります。

gem 'momentjs-rails', '>= 2.9.0' 
gem 'bootstrap3-datetimepicker-rails', '~> 4.17.37' 

はその後、あなたが実行する必要があります。

$ bundle 

次に、JavaScriptのマニフェストファイルに(application.js)に以下を追加します。

//= require moment 
//= require bootstrap-datetimepicker 

そして、あなたのapplication.cssを変更し、追加します。

*= require bootstrap 
*= require bootstrap-datetimepicker 

そして最後に、あなたのビューファイルで:

<div class='input-group date' id='datetimepicker1'> 
    <input type='text' class="form-control" /> 
    <span class="input-group-addon"> 
     <span class="glyphicon glyphicon-calendar"></span> 
    </span> 
</div> 
<script type="text/javascript"> 
    $(function() { 
    $('#datetimepicker1').datetimepicker(); 
    }); 
</script> 

これは私のために働いていました。

関連する問題