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 versuche, meine App in Produktion zu bringen, und Image- und CSS-Asset-Pfade funktionieren nicht. Folgendes mache ich gerade: Bildelemente befinden sich in /app/assets/images/image.jpg Stylesheets befinden sich in /app/assets/stylesheets/style.css In meinem Layout verweise ich wie folgt auf die CSS-Datei: <%= stylesheet_link_tag "styles", media: "all", "data-turbolinks-track" => true %> Vor dem Neustart …
Dies mag eine dumme Frage sein, aber wenn ich eine HTML-E-Mail in Rails zusammenstelle, gibt es eine besonders einfache integrierte Möglichkeit, eine Vorschau der Vorlage im Browser anzuzeigen, oder muss ich eine Art benutzerdefinierten Controller schreiben, der sie abruft in wie seine Ansicht?
Ich untersuche eine Rails-App. Auf dem Prod-Server sind zwei Versionen eines bestimmten Gems installiert. Wie kann ich feststellen, welche Version die Prod-App verwendet?
Mein Registrierungsformular, bei dem es sich um ein Formular für das Benutzermodell handelt, enthält einen Zeichenfolgenwert für das Unternehmen. Ich habe jedoch gerade eine Änderung vorgenommen, sodass Benutzer zu Unternehmen gehören. Daher muss ich ein Objekt der Firma an das Benutzermodell übergeben. Ich möchte den Zeichenfolgenwert aus dem Formular verwenden, …
Ich habe eine Formularauswahlanweisung wie folgt: = f.select :country_id, @countries.map{ |c| [c.name, c.id] } Was zu diesem Code führt: ... <option value="1">Andorra</option> <option value="2">Argentina</option> ... Ich möchte meinen Optionen jedoch ein benutzerdefiniertes HTML-Attribut hinzufügen: ... <option value="1" currency_code="XXX">Andorra</option> <option value="2" currency_code="YYY">Argentina</option> ...
session[:message] = nil Ist dies der beste Weg, um eine Sitzungsvariable zu zerstören. Hinweis: Ich möchte nicht alle Sitzungsvariablen löschen, wie dies der reset_sessionFall ist.
Ich möchte so etwas tun wie: SELECT * FROM USER WHERE NAME LIKE '%Smith%'; Mein Versuch in Arel: # params[:query] = 'Smith' User.where("name like '%?%'", params[:query]).to_sql Dies wird jedoch: SELECT * FROM USER WHERE NAME LIKE '%'Smith'%'; Arel umschließt die Abfragezeichenfolge 'Smith' korrekt, aber da dies eine LIKE-Anweisung ist, funktioniert …
Betrachten Sie das folgende Skript zur Tabellenerstellung: create_table :foo do |t| t.datetime :starts_at, :null => false end Ist es möglich, den Standardwert als aktuelle Zeit festzulegen? Ich versuche, in Rails ein DB-unabhängiges Äquivalent für die unten angegebenen SQL-Spaltendefinitionen zu finden: Oracle-Syntax start_at DATE DEFAULT SYSDATE() MySQL-Syntax start_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP …
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, …
Ich habe eine Zeichenfolge: "31-02-2010"und möchte überprüfen, ob es sich um ein gültiges Datum handelt. Was ist der beste Weg, um es zu tun? Ich benötige eine Methode, die true zurückgibt, wenn die Zeichenfolge ein gültiges Datum ist, und false, wenn dies nicht der Fall ist.
Ich habe eine Datums- / Uhrzeitspalte in der Datenbank, die ich in ein einfaches Datum umwandeln möchte, wenn ich sie Benutzern zeige. Wie kann ich das machen? def gezeigt_Datum # to_date existiert nicht, ist aber das, wonach ich suche self.date || self.exif_date_time_original.to_date Ende
Ich versuche, eine JSON-Antwort zu generieren, die HTML enthält. So habe ich /app/views/foo/bar.json.erb: { someKey: 'some value', someHTML: "<%= h render(:partial => '/foo/baz') -%>" } Ich möchte, dass es gerendert wird /app/views/foo/_baz.html.erb, aber es wird nur gerendert /app/views/foo/_baz.json.erb. Übergeben :format => 'html'hilft nicht.
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.