Abo
  • Services:
Anzeige
Rails ist in Version 4.1 erschienen.
Rails ist in Version 4.1 erschienen. (Bild: Rails Team)

Webframework: Rails 4.1 beschleunigt Tests und Rake

Ein neuer Mechanismus zum Laden von Anwendungen verbessert die Leistung von Rake oder Generatoren deutlich. Zudem soll der Umgang mit Passwörtern nun sicherer sein.

Anzeige

Das in Ruby geschriebene Webframework Rails 4.1 wirkt wegen der Versionsnummer zwar wie eine kleine Veröffentlichung, bedeutet aber tatsächlich nur, dass ein Upgrade einfach verlaufen sollte und die Abwärtskompatibilität gewahrt wurde. Mit etwa 5.200 Commits seit Version 4.0 fallen die Änderung aber doch sehr deutlich aus.

So enthält Rails nun mit Spring eine neue Technik, um Anwendungen zu laden. Spring sorgt dafür, dass die in Entwicklung befindliche Anwendung ständig im Hintergrund weiter läuft und so wiederverwendet werden kann. Veränderungen am Code werden damit automatisch erkannt und nur diese Teile neu geladen. Die Ausführung von Tests, Generatoren oder auch dem Build-Tool Rake soll dadurch klar beschleunigt werden.

Spring kann auch mit Rails 3.2 oder 4.0 benutzt werden und nutzt die Möglichkeit Prozesse zu forken, um die Geschwindigkeit zu optimieren. Deshalb bringt Spring auf Windows oder in Verwendung mit JRuby keine bessere Leistung, da das Forken dort nicht möglich ist. Weitere Details zu Spring finden sich auf Github.

Geheimnisse und Varianten

Um die Sicherheit einer Rails-Anwendung etwas zu verbessern, werden produktiv verwendete Passwörter nun nicht mehr in dem Anwendungs-Repository gespeichert. Stattdessen werden diese nun in eine secrets.yml-Datei gespeichert, so dass sich darauf über ein API zugreifen lässt. Darin können sämtliche Arten von relevanten Geheimnisse gespeichert werden, also auch Schlüssel oder Token.

Um etwa je nach Gerätetyp verschiedene Vorlagen auszugeben und zu rendern, können Varianten genutzt werden. Diese teilen alle die gleiche Controller-Logik, sorgen aber für ein unterschiedliches Aussehen. Außerdem unterstützt der Mailer nun Previews, wodurch es möglich ist, das Ergebnis einer Veränderung an der Mail-App durch ein einfaches Neuladen direkt zu sehen, wie dies mit anderen Anwendungen bereits der Fall ist.

Weitere Neuerungen finden sich in den Release-Notes, ein Upgrade-Guide steht ebenfalls bereit. Rails 4.1 ist als Gem installierbar.


eye home zur Startseite



Anzeige

Stellenmarkt
  1. Kommunales Rechenzentrum Niederrhein, Kamp-Lintfort
  2. Robert Bosch GmbH, Stuttgart-Feuerbach
  3. TUI Cruises GmbH, Hamburg
  4. Bundesinstitut für Risikobewertung, Berlin


Anzeige
Blu-ray-Angebote
  1. (u. a. The Revenant 7,97€, James Bond Spectre 7,97€, Der Marsianer 7,97€)
  2. (u. a. Reign, Person of Interest, Gossip Girl, The Clone Wars)
  3. (u. a. The Big Bang Theory, The Vampire Diaries, True Detective)

Folgen Sie uns
       


  1. Komplett-PC

    In Nvidias Battleboxen steckt AMDs Ryzen

  2. Internet

    Cloudflare macht IPv6 parallel zu IPv4 jetzt Pflicht

  3. Square Enix

    Neustart für das Final Fantasy 7 Remake

  4. Agesa 1006

    Ryzen unterstützt DDR4-4000

  5. Telekom Austria

    Nokia erreicht 850 MBit/s im LTE-Netz

  6. Star Trek Bridge Crew im Test

    Festgetackert im Holodeck

  7. Quantenalgorithmen

    "Morgen könnte ein Physiker die Quantenmechanik widerlegen"

  8. Astra

    ZDF bleibt bis zum Jahr 2020 per Satellit in SD verfügbar

  9. Kubic

    Opensuse startet Projekt für Container-Plattform

  10. Frühstart

    Kabelnetzbetreiber findet keine Modems für Docsis 3.1



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
The Surge im Test: Frust und Feiern in der Zukunft
The Surge im Test
Frust und Feiern in der Zukunft
  1. Computerspiele und Psyche Wie Computerspieler zu Süchtigen erklärt werden sollen
  2. Wirtschaftssimulation Pizza Connection 3 wird gebacken
  3. Mobile-Games-Auslese Untote Rundfahrt und mobiles Seemannsgarn

Vernetzte Hörgeräte und Hearables: Ich filter mir die Welt widdewiddewie sie mir gefällt
Vernetzte Hörgeräte und Hearables
Ich filter mir die Welt widdewiddewie sie mir gefällt
  1. Polar Fitnesstracker A370 mit Tiefschlaf- und Pulsmessung
  2. The Dash Pro Bragis Drahtlos-Ohrstöpsel können jetzt auch übersetzen
  3. Beddit Apple kauft Schlaf-Tracker-Hersteller

Redmond Campus Building 87: Microsofts Area 51 für Hardware
Redmond Campus Building 87
Microsofts Area 51 für Hardware
  1. Windows on ARM Microsoft erklärt den kommenden x86-Emulator im Detail
  2. Azure Microsoft betreut MySQL und PostgreSQL in der Cloud
  3. Microsoft Azure bekommt eine beeindruckend beängstigende Video-API

  1. Völliger Schwachsinn

    Signator | 05:42

  2. Bei der KI würde ich mich fragen wer davon...

    Signator | 05:25

  3. Re: ... Kabel Deutschland schon heute ausschlie...

    GenXRoad | 04:58

  4. Re: 1400W... für welche Hardware?

    Ach | 04:49

  5. Virtual Reality News zur Rift scheinen niemand...

    motzerator | 04:33


  1. 18:08

  2. 17:37

  3. 16:55

  4. 16:46

  5. 16:06

  6. 16:00

  7. 14:21

  8. 13:56


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel