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.
UPDATE: Colins Vorschlag, die Zeile // = require_tree zu entfernen. hat das Problem behoben. Ich habe über 2 Tage damit verbracht, jedem Vorschlag zu folgen und mein Problem zu beheben. Ich versuche, dem Buch http://ruby.railstutorial.org auf einem Windows-Computer zu folgen, und kann für mein ganzes Leben den folgenden bösen Fehler …
Ich habe Folgendes in meinem Anwendungscontroller: def is_number?(object) true if Float(object) rescue false end und die folgende Bedingung in meinem Controller: if mystring.is_number? end Die Bedingung löst einen undefined methodFehler aus. Ich schätze, ich habe is_numberam falschen Ort definiert ...?
In einer neueren Version von Rails werden ab 3 Datenbankabfragen an die Konsole ausgegeben. Dies ist meistens nützlich, aber wie können Sie es ausblenden, wenn Sie es nicht sehen möchten?
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
Wie bearbeiten Sie die Attribute eines Join-Modells, wenn Sie accept_nested_attributes_for verwenden? Ich habe 3 Modelle: Themen und Artikel, denen Linker beitreten class Topic < ActiveRecord::Base has_many :linkers has_many :articles, :through => :linkers, :foreign_key => :article_id accepts_nested_attributes_for :articles end class Article < ActiveRecord::Base has_many :linkers has_many :topics, :through => :linkers, :foreign_key …
Ich muss gelegentlich eine Klasse zu einem HTML-Element hinzufügen, basierend auf einer Bedingung. Das Problem ist, dass ich keinen sauberen Weg finden kann, es zu tun. Hier ist ein Beispiel für das, was ich ausprobiert habe: <div <%= if @status = 'success'; "class='ok'"; end %>> some message here </div> ODER …
Ich teste ein Modell mit einem After-Create-Rückruf, den ich beim Testen nur gelegentlich ausführen möchte. Wie kann ich Rückrufe von einer Fabrik aus überspringen / ausführen? class User < ActiveRecord::Base after_create :run_something ... end Fabrik: FactoryGirl.define do factory :user do first_name "Luiz" last_name "Branco" ... # skip callback factory :with_run_something …
Ich habe ein Buch gelesen und in einem Kapitel über Controller, in dem es um das Rendern von Dingen geht, für JSON gibt es ein Beispiel wie dieses, aber es geht nicht auf Details ein, sodass ich das Gesamtbild, in das dieses Beispiel passt, nicht herausfinden konnte: render :json => …
Ich habe ein Problem beim Testen meiner Controller mit RSpec - der Aufruf response.body gibt immer eine leere Zeichenfolge zurück. Im Browser wird alles korrekt gerendert, und Gurkenfunktionstests scheinen es richtig zu machen, aber RSpec schlägt jedes Mal fehl. Andere Erwartungen an das Antwortobjekt, wie z. B. response.should render_template('index')problemlos bestanden. …
Ich arbeite am Datei-Upload-Teil einer Rails-App. Verschiedene Dateitypen werden von der App unterschiedlich behandelt. Ich möchte eine Whitelist bestimmter Dateierweiterungen erstellen, um die hochgeladenen Dateien zu überprüfen und festzustellen, wohin sie gehen sollen. Alle Dateinamen sind Zeichenfolgen. Ich brauche eine Möglichkeit, nur den Erweiterungsteil der Dateinamenzeichenfolge zu überprüfen. Die Dateinamen …
Ich versuche das pg gem zu installieren, um wieder mit meinen Rails-Projekten zu arbeiten. Aber ich bekomme diesen Fehler: Native Erweiterungen erstellen. Dies kann eine Weile dauern ... FEHLER: Fehler beim Installieren von pg: FEHLER: Fehler beim Erstellen der nativen Gem-Erweiterung. /Users/jeanosorio/.rvm/rubies/ruby-2.0.0-p247/bin/ruby extconf.rb checking for pg_config... no No pg_config... trying …
Ich versuche, Rails dazu zu bringen, das erste Zeichen einer Zeichenfolge groß zu schreiben und alle anderen so zu belassen, wie sie sind. Ich habe ein Problem, bei dem aus "Ich komme aus New York" "Ich komme aus New York" wird. Mit welcher Methode würde ich das erste Zeichen auswählen? …
Ich hatte ein Problem mit ElasticSearch und Rails, bei dem einige Daten aufgrund von attr_protected nicht richtig indiziert wurden. Wo speichert Elastic Search die indizierten Daten? Es wäre nützlich zu überprüfen, ob die tatsächlich indizierten Daten falsch sind. Das Überprüfen der Zuordnung mit Tire.index('models').mappinghilft nicht, das Feld wird aufgelistet.
Das Problem ist natürlich, dass Rubinsymbole keine Bindestriche mögen. So etwas funktioniert offensichtlich nicht: content_tag(:div, "Some Text", :id => "foo", :data-data_attr => some_variable) Eine Möglichkeit besteht darin, eine Zeichenfolge anstelle eines Symbols zu verwenden: content_tag(:div, "Some Text", :id => "foo", 'data-data_attr' => some_variable) Oder ich könnte einfach interpolieren: "<div id='foo' …
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
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.