Listigeblaj datumeroj en ActiveRecord

Foje oni volas limigi la eblajn valorojn por datumero en ActiveRecord. Unu ebleco estas krei liston de la simboloj kaj tiam krei datumkontrolilon. Ekzemple: class Konkursanto konkursaj_tipoj = [:komencanto, :progresanto] validates :konkurstipo, inclusion: { in: konkursaj_tipoj } end class KreiKonkursantoj < ActiveRecord::Migration def change create_table :konkursantos do |tablo| tablo.…

Kiel etendi rubenon per ActiveSupport

Kiam Rails disvolviĝis la kerna skipo havis trajtojn ili esperis ke Rails enhavis. Do ili etendis la bazajn objektojn kaj metis la etendojn en projekton nomitan ActiveSupport. Ĉi tie mi montros al vi kiel uzi ĝin en kaj ekster Rails. Kiel uzi ĝin ekster Rails Se vi volas uzi la…

Kiel proprigas vian Rails protokolon

Ĉe mia nuna kodbazo ni havas multajn klientojn kiujn ĉiujn havas propran datumbazo. Foje en la protokolo helpemas disigi kliento de alian aŭ servprocezo de alia. Sube mi montros kiel fari tion post Rails 4.0. Antaŭ 4.0 oni bezonas fliki Rails, nun vi povas agordi novan LogFormat. La…