Aktualisierung der alten Rails-Anwendung auf die neue Foundation-Version (foundation-rails
von 5.5.3.2 auf die aktuelle Version 6.1.2.0). Die Spezifikation der Gems-Versionen für sass
, sass-rails
und foundation-rails
wurde entfernt. Ran rails g foundation:install
.Aktualisieren von Rails Foundation-Rails gem 5 bis 6, Datepicker funktioniert nicht, JS-Fehler beim Laden der Seite
Ein Problem rails-assets-foundation-datepicker
Juwel, verwendet mit datagrid
und Chrom-Entwickler-Tools zeigt einen Fehler:
foundation.core-fcefb93….js?body=1:282 Uncaught TypeError: We're sorry, 'object' is not a valid parameter. You must use a string representing the method you wish to invoke.
application.js
//= require jquery
//= require jquery_ujs
//= require foundation
//= require evil-blocks
//= require chosen-jquery
//= require foundation-datepicker
//= require_tree .
$(function(){ $(document).foundation(); });
application.css
/*
*= require_self
*= require normalize-rails
*= require chosen
*= require foundation_and_overrides
*= require foundation-datepicker
*= require_directory .
*/
libs.js.coffee
$ ->
$(document).foundation
equalizer:
equalize_on_stack: false
$('#filter select').chosen
allow_single_deselect: true
$('.date-picker').fdatepicker
language: 'ru'
weekStart: 1
closeButton: false
format: 'yyyy-mm-dd'
Datumsauswahl Anwendungsbeispiel:
filter :start_date, :date, header: I18n.t('date_start'),
html_options: {class: 'date-picker'} do |value, scope|
scope.where('notices.created_at > ?', value)
end
Entschuldigen Sie mein schlechtes Englisch.