Als «ruby-on-rails» getaggte Fragen

Ruby on Rails ist ein Open-Source-Webentwicklungsframework, das für die Zufriedenheit der Programmierer und die Aufrechterhaltung einer nachhaltigen Produktivität optimiert ist. Viele Dinge werden durch Konventionen definiert, sodass Sie keine Dinge neu erfinden müssen, um produktiv zu bleiben.



2
RSpec vs Test :: Unit in Rails
Ich war noch nie wirklich von den Vorteilen überzeugt, die Sie durch den Wechsel von Test :: Unit zu RSpec in Ruby on Rails erhalten (obwohl ich von Zeit zu Zeit etwas über RSpec gelesen habe). Was ist an RSpec, dass das meiste Rails-Projekt es zu verwenden scheint? (Einige Codebeispiele, …


3
Sichere iPhone App ↔ Serverkommunikation
Was wäre der beste Ansatz, um eine private Kommunikation zwischen meiner iOS-App und ihrer Serverkomponente zu erreichen? Ist es ausreichend, einen einzigen unveränderlichen „geheimen Schlüssel“ in der App-Quelle zu haben, oder muss ich irgendwie Generationen solcher „Handshake“ -Schlüssel dynamisch einrichten? Der Server selbst hat keinen Zugriff auf vertrauliche Daten. Selbst …

4
Rails: Gesetz der Demeter-Verwirrung
Ich lese ein Buch mit dem Titel Rails AntiPatterns und sie sprechen über die Verwendung von Delegationen, um das Gesetz von Demeter nicht zu brechen. Hier ist ihr Paradebeispiel: Sie glauben, dass es schlecht ist, so etwas im Controller aufzurufen (und ich stimme zu) @street = @invoice.customer.address.street Ihre vorgeschlagene Lösung …

4
Was hat Ruby richtig gemacht (oder war es Rails)? [geschlossen]
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 6 Jahren . Die meisten Programmiersprachen haben einige Entwurfsentscheidungen, die ihre Verwendung …

2
Warum empfehlen die Benutzer, keine Instanzvariablen für Ansichten in Ruby on Rails zu verwenden?
Warum höre ich, dass es nicht gut ist, Instanzvariablen zwischen Controllern und Ansichten zu teilen. Ich mag es irgendwie, weil ich sofort über das @ sehen kann, dass etwas vom Controller kommt. Ich sehe hier eine gute Möglichkeit, Helfer in Controllern zu verwenden: http://www.stephencelis.com/2008/09/06/rails-controllers-views-and-variables.html . Aber ich benutze cancan für …

2
Welche Aufgaben sollten Anfänger, Fortgeschrittene und fortgeschrittene Rails-Entwickler bewältigen können?
Ich programmiere ROR seit ungefähr einem Jahr und denke, ich bin bereit, an einem Projekt für jemand anderen zu arbeiten. Das Problem ist, dass in Stellenausschreibungen für Auftragnehmer nicht genau angegeben ist, welche spezifischen Aufgaben Sie auf verschiedenen Erfahrungsstufen (in Schienen und anderen Technologien) ausführen sollten, sodass ich nicht weiß, …

5
Sind RSpec und Cucumber es wirklich wert?
Ich weiß, dass die meisten RoR-Programmierer Süchtige testen und ich verstehe die Vorteile einer großen Testsuite, aber wenn ich mit dem Testen beginne, bekomme ich nie eine so große Suite und frage mich immer: "Teste ich richtig? Gibt es wirklich effiziente?". Ich beschäftige mich oft mit Integrationstests, bei denen nur …

2
.Net-Entwickler, der versucht, Ruby on Rails zu lernen
Ich bin ein .NET-Entwickler und hatte dieses Wochenende gerade die Gelegenheit, mit Ruby on Rails zu spielen. In .NET trennen wir Ebenen der Anwendung, indem wir separate Klassenbibliotheksprojekte erstellen. Müssen wir das vom Standpunkt des Entwurfsmusters aus auch in Rails tun, oder ist es nur ein ganzes Projekt mit allem …




4
Warum wurde Rails in Ruby geschrieben? [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 6 Jahren . Ich kenne PHP und Ruby. Bei Verwendung eines PHP-Rails-Klons …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.