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.
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 …
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 …
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 …
Ich habe ein Benutzermodell mit dem Attribut: Credits. Ich möchte eine einfache Schaltfläche, die den Credits des Benutzers 5 über eine Route mit dem Namen "add" hinzufügt, sodass / users / 3 / add 5 Credits der Benutzer-ID = 3 hinzufügt. def add @user = User.find(params[:id]) @user.credits += 5 redirect_to …
Ich habe ein Ruby - Projekt, aber beim Laufen bundle updateund bundle installes gibt einen Fehler zurück: Your Ruby version is 1.9.3, but your Gemfile specified 2.0.0 Ein Bild davon ist: http://i.imgur.com/dZMhI11.png?1 Mein Gemfile ist: ruby '2.0.0' #ruby-gemset=railstutorial_rails_4_0 gem 'rails', '4.0.0' group :development do gem 'sqlite3', '1.3.8' end gem 'sass-rails', …
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. …
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 …
Wie der Titel schon sagt, können Sie die IP des Clients mit beiden Methoden abrufen. Ich frage mich, ob es Unterschiede gibt. Vielen Dank. im Quellcode geht es /usr/local/rvm/gems/ruby-1.9.3-p194/gems/actionpack-3.2.3/lib/action_dispatch / http / request.rb 257L, 8741C def ip @ip ||= super end # Originating IP address, usually set by the RemoteIp …
Ich bin ein PHP-Entwickler, der die Faszination von Ruby on Rails lernt. Ich liebe ActiveRecord und habe etwas wirklich Interessantes bemerkt. So erkennen ActiveRecord-Methoden das Ende der Methodenkette, um die Abfrage auszuführen. @person = Person.where(name: 'Jason').where(age: 26) # In my humble imagination I'd think that each where() executes a database …
Ich habe festgestellt, dass auf rubygems.org viele Edelsteine vorschlagen, dass Sie sie eher nach Hauptversion als nach exakter Version angeben. Zum Beispiel... Das Haml-Rails-Juwel ... gem "haml-rails", "~> 0.3.4" # "$ bundle install" will acquire the # latest version before 1.0. Basierend auf den Bundler-Dokumenten klang es für mich jedoch …
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) …
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 …
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 …
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.