Я не могу сохранить данные, поступающие из моего средства выбора даты и времени, в мою базу данных. Я использую базу данных Sql Server 2005.
вот мой код в моем приложении. Js
$(function() {
var dates = $( "#checkin, #checkout" ).datetimepicker({
dateFormat: 'mm/dd/yyyy hh:MM:ss TT',
defaultDate: "+1w",
changeMonth: false,
numberOfMonths: 2,
minDate: new Date(),
onSelect: function( selectedDate ) {
var option = this.id == "checkin" ? "minDate" : "maxDate",
instance = $( this ).data( "datetimepicker" ),
date = $.datetimepicker.parseDate(
instance.settings.dateFormat ||
$.datetimepicker._defaults.dateFormat,
selectedDate, instance.settings );
dates.not( this ).datetimepicker( "option", option, date );
}
});
});
вот мой контроллер:
def step2
@cart = current_cart
checkin = params[:checkin]
checkout = params[:checkout]
@amenities = Amenity.available(checkin, checkout)
session[:checkin] = checkin
session[:checkout] = checkout
end
и вот мой вид выбора даты:
<%= form_tag :action => 'step2' do %>
<%= label_tag 'checkin', "From:" %>
<%= text_field_tag :checkin, params[:checkin] %>
<%= label_tag 'checkout', "To:" %>
<%= text_field_tag :checkout, params[:checkout] %>
<%= submit_tag 'Show Availability' %>
<% end %>
и вот где я начну вставлять в свою базу данных:
<%= form_for(@transaction, :validate => true) do |f| %>
<%= f.hidden_field :Transaction_Date, :value => Time.now %>
<%= f.hidden_field :rsv_type, :value => "Online" %>
<%= f.hidden_field :rsv_status, :value => "Pending" %>
<%= f.hidden_field :checkin, session[:checkin] %>
<%= f.hidden_field :checkout, session[:checkout] %>
#...
<% end %>
нужна помощь ..: (