also offensiochtlich kann man in Ruby Konstanten überschreiben. Ich kann
zwar nicht die Arrays als ganzes überschreiben, aber die Werte ändern.
Derzeit mache ich das so:
i = 0
%w(Januar Februar März April Mai Juni Juli August September Oktober
November Dezember).each do |month|
Date::MONTHNAMES[i] = month
Date::ABBR_MONTHNAMES[i] = month.slice(0,3)
i += 1
end
i = 0
%w(Sonntag Montag Dienstag Mittwoch Donnerstag Freitag Samstag).each
do |day|
Date::DAYNAMES[i] = day
Date::ABBR_DAYNAMES[i] = day.slice(0,2)
i += 1
end
Das ganze packe ich Momentan in den Konstruktor des Application
Controllers. Erfüllt zumindest den gewünschten Zweck.
Für Optimierungsvorschläge oder Diskussion von Code und Architektur bin
offen!
Genauso würd mich mal interessieren, wo der Sinn drin leigt, Konstanten
überschreibbar zu machen, bzw. wo dann noch der Unterschied zu ner groß
geschriebenen Variable liegt.
[x] Du suchst das Plugin “Localization Simplified”
[…]
eigentlich suchst du bzw. sucht ihr noch besser das Plugin
localization_simplified
[…]
Also so ganz eigentlich suche ich Leute, die Ruby Code und Rails
Architektur mit mir diskutieren ;). Ich will halt nicht nur dieses
spezielle Ergebnis “irgendwie” erreichen, sondern dabei auch was lernen
/ verstehen.
Also so ganz eigentlich suche ich Leute, die Ruby Code und Rails
Architektur mit mir diskutieren ;). Ich will halt nicht nur dieses
spezielle Ergebnis “irgendwie” erreichen, sondern dabei auch was
lernen / verstehen.
eigentlich suchst du bzw. sucht ihr noch besser das Plugin
localization_simplified Zwar ähnlich lautend, doch durchaus anders und
vor allem mächtiger, wenn man will. Einzelne Features lassen sich nämlich
nach Bedarf aktivieren und deaktivieren, d.h. Daniel könnte zunächst mal nur
die localized_date_and_time- und localized_date_helpers-Features laden.
Zu finden übrigens unter http://simple-localization.arkanis.de/
Bitte unbedingt mehr benutzen allerseits! Danke
Beste
GrüßeMoritz
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.