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.
Wie kann ich beim Ausführen von Abfragen (z. B. MyModel.where(...)oder record.associated_things) in der Konsole die tatsächlich ausgeführten Datenbankabfragen anzeigen, um besser zu verstehen, was passiert?
Ich habe das Gefühl, dass es einen einfachen / eingebauten Weg gibt, dies zu tun, aber ich kann ihn nicht finden. Ich habe eine Dauer (in Sekunden) in einer Ganzzahl und möchte sie in einem benutzerfreundlichen Format anzeigen. zB 3600 würde als "01:00:00" oder "1 Stunde" oder so angezeigt. Ich …
Ich möchte ActiveRecord in Rails 4 deaktivieren. Ich habe Folgendes in ausgeführt config/application.rb require File.expand_path('../boot', __FILE__) # require 'rails/all' -- commented require "action_controller/railtie" require "action_mailer/railtie" #require "active_resource/railtie" no need #require "rails/test_unit/railtie" no need #require "sprockets/railtie" no need # Require the gems listed in Gemfile, including any gems # you've limited …
Was ist der konzeptionelle Unterschied zwischen den Funktionsspezifikationen von Rspec und den Anforderungsspezifikationen ? Aus den Funktionsspezifikationsdokumenten: Feature-Spezifikationen sind Tests auf hoher Ebene, mit denen Funktionsbereiche über eine Anwendung ausgeführt werden sollen. Sie sollten die Anwendung nur über ihre externe Schnittstelle, normalerweise Webseiten, steuern. Und für Anforderungsspezifikationen: Anforderungsspezifikationen bieten einen …
Ich versuche, Bootstrap 3.0 auf meiner Rails-App zu installieren. Ich habe kürzlich das Tutorial von Michael Hartl beendet und versuche nun, mein eigenes System mit dieser neuen Version von Bootstrap zu erstellen, aber ich habe einige Fragen, bei denen ich mir nicht sicher bin. Meine Systemspezifikationen: OS X Mountain Lion …
Ich habe das in meinem Test Project.should_receive(:find).with(@project).and_return(@project) Aber wenn das Objekt diesen Methodenaufruf zweimal empfängt, muss ich das tun Project.should_receive(:find).with(@project).and_return(@project) Project.should_receive(:find).with(@project).and_return(@project) Gibt es eine Möglichkeit, so etwas zu sagen? Project.should_receive(:find).with(@project).and_return(@project).times(2)
Gibt es einen Nachteil bei der Verwendung von Singularnamen für Controller und Helfer? Darauf scheint sich nichts zu stützen. Es scheint sogar, dass Helfer nicht die gleiche Wahl zwischen Singular und Plural treffen müssen wie ihre entsprechenden Controller, zumindest nach meinen begrenzten Experimenten. Ist das wahr?
Gibt es eine Möglichkeit, bei Verwendung von ActionMailer E-Mail-UND-Namen für Absender- und Empfängerinformationen anzugeben? Normalerweise würden Sie Folgendes tun: @recipients = "#{user.email}" @from = "info@mycompany.com" @subject = "Hi" @content_type = "text/html" Aber will ich Namen wie well-- angeben MyCompany <info@mycompany.com>, John Doe <john.doe@mycompany>. Gibt es eine Möglichkeit, das zu tun?
Hat jemand eine vollständige Liste der Modelltypen, die beim Generieren eines Modellgerüsts angegeben werden? z.B foo:string bar:text baz:boolean etc... Und worauf werden diese Typen in Bezug auf Standard-UI-Elemente abgebildet? Textfeld, Textbereich, Optionsfeld, Kontrollkästchen usw.
In letzter Zeit wird in der Ruby on Rails-Community viel über Dekorateure und Moderatoren gesprochen. Was ist der wesentliche Unterschied zwischen den beiden? Wenn ja, welche Hinweise sagen mir, welche ich über die anderen verwenden soll? Oder vielleicht, um die beiden zusammen zu benutzen?
Wenn ich versuche zu laufen, rails consoleerhalte ich folgende Fehlermeldung: /Users/TuzsNewMacBook/.rvm/gems/ruby-2.3.7/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:21:in `require': dlopen(/Users/TuzsNewMacBook/.rvm/rubies/ruby-2.3.7/lib/ruby/2.3.0/x86_64-darwin18/readline.bundle, 9): Library not loaded: /usr/local/opt/readline/lib/libreadline.7.dylib (LoadError) Eine schnelle Suche brachte mich zu diesem Beitrag und ich habe ein paar Dinge ausprobiert: brew reinstall postgresql (Dies ist in der Tat die DB für dieses Projekt) und cd /usr/local/opt/readline/lib …
Wie liste ich alle Methoden auf, auf die ein bestimmtes Objekt Zugriff hat? Ich habe ein @current_userObjekt, das im Anwendungscontroller definiert ist: def current_user @current_user ||= User.find(session[:user_id]) if session[:user_id] end Und möchten sehen, welche Methoden mir in der Ansichtsdatei zur Verfügung stehen. Insbesondere möchte ich sehen, welche Methoden eine :has_manyZuordnung …
Beim Schreiben von RSpec-Tests schreibe ich viel Code, der so aussieht, um sicherzustellen, dass während der Ausführung eines Tests eine Methode aufgerufen wurde (aus Gründen der Argumentation sagen wir einfach, dass ich den Status nicht wirklich abfragen kann des Objekts nach dem Aufruf, da die Operation, die die Methode ausführt, …
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.