Als «ruby-on-rails» getaggte Fragen

Ruby on Rails ist ein Open Source-Webanwendungsframework mit vollem Stapel, das in Ruby geschrieben wurde. Es folgt dem beliebten MVC-Framework-Modell und ist bekannt für seinen "Convention over Configuration" -Ansatz für die Anwendungsentwicklung.

7
Wie kann ich den Speichermechanismus der Büroklammer basierend auf der aktuellen Rails-Umgebung einstellen?
Ich habe eine Rails-Anwendung mit mehreren Modellen mit Büroklammeranhängen, die alle in S3 hochgeladen werden. Diese App hat auch eine große Testsuite, die ziemlich oft ausgeführt wird. Der Nachteil dabei ist, dass bei jedem Testlauf eine Menge Dateien auf unser S3-Konto hochgeladen werden, wodurch die Testsuite langsam ausgeführt wird. Es …

8
Anpassen von Geräteansichten in Rails
Ich verwende devise für die Benutzerauthentifizierung, habe aber nette Modelle für die Anmelde-, Anmelde- usw. Seiten. Ich habe den rails generate devise:views UserBefehl bereits ausgeführt und habe alle Ansichten im Ansichtsordner. Als ich jedoch die Registrierung / new.html.erb durch meine eigene new.html.erb ersetzte, ändert sich nichts und sieht auch nicht …

6
Wo werden Ruby-Hilfsmethoden für Rails-Controller abgelegt?
Ich habe einige Ruby-Methoden, die bestimmte (oder alle) Controller benötigen. Ich habe versucht, sie einzulegen /app/helpers/application_helper.rb. Ich habe das für Methoden verwendet, die in Ansichten verwendet werden sollen. Controller sehen diese Methoden jedoch nicht. Gibt es einen anderen Ort, an dem ich sie platzieren sollte, oder muss ich anders auf …




4
Rails-Migration: Der beste Weg, um die aktuelle Migrationsversion abzurufen
Gibt es eine gute Möglichkeit, die Versionsnummer der Migration abzurufen? Ich muss eine Methode in einem Modell implementieren, die sich bei und über eine bestimmte Migrationsversion hinaus anders verhält. Ich habe festgestellt, dass davon ausgegangen wird, dass_migrated_upto_version im Verbindungsadapter die Version aus der Datenbank abruft, aber keine anderen finden kann. …

9
Ruby on Rails: Wechseln Sie von test_unit zu rspec
Ich gehe durch ein Tutorial, das die Verwendung vorgeschlagen hat rspec, aber ich habe bereits viele Standardschieneninstallationen durchlaufen. Ich möchte die Installation wirklich überhaupt nicht wiederholen müssen. Wie auch immer, wenn ich renne $ rails g integration_test named Ich bekomme invoke test_unit create test/integration/named_test.rb Wenn ich renne bundle, werden verschiedene …




3
Wie kann ich die Installation bündeln, wenn für Ihr Gemfile eine ältere Version des Bundlers erforderlich ist?
Ich bin in einem älteren Rails-Projekt, das eine Gemfile hat. Ich habe versucht, einen Edelstein zur Gemfile hinzuzufügen, habe bundle installaber eine Fehlermeldung erhalten: Bundler could not find compatible versions for gem "bundler": In Gemfile: rails (= 3.0.0) ruby depends on bundler (~> 1.0.0) ruby Current Bundler version: bundler (1.1.5) …

12
So testen Sie ActionMailer Deliver_Later mit rspec
Versuch, mit delay_job_active_record ein Upgrade auf Rails 4.2 durchzuführen. Ich habe das verzögerte_job-Backend für die Testumgebung nicht so festgelegt, dass Jobs sofort ausgeführt werden. Ich versuche, die neue Methode 'Deliver_Later' mit Rspec zu testen, bin mir aber nicht sicher, wie. Alter Controller-Code: ServiceMailer.delay.new_user(@user) Neuer Controller-Code: ServiceMailer.new_user(@user).deliver_later Ich habe es so …

14
NoMethodError beim Versuch, die Hilfsmethode vom Rails-Controller aus aufzurufen
Ich bin immer ein , NoMethodErrorwenn versucht wird, ein Verfahren in einem meiner Helfer - Module von einem meiner Controller - Klassen definiert zuzugreifen. Meine Rails-Anwendung verwendet die helperKlassenmethode mit dem folgenden :allSymbol: class ApplicationController < ActionController::Base helper :all . . end Ich verstehe, dass dies dazu führen sollte, dass …

15
Wie löse ich "Zertifikatüberprüfung fehlgeschlagen" unter Windows?
Ich versuche, Signet für OAuth für Google-Dienste zu verwenden. Und erhalten Sie diesen Fehler: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed Folgende Fragen beantworten: SSL_connect zurückgegeben = 1 errno = 0 state = SSLv3-Leseserverzertifikat B: Zertifikatüberprüfung fehlgeschlagen OmniAuth & Facebook: Zertifikatüberprüfung fehlgeschlagen Die Lösung scheint entweder …

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.