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 Liste von Ereignissen, die ich abrufe. Ich versuche, jeden Benutzer, der diesem Ereignis zugeordnet ist, und jedes Profil, das jedem Benutzer zugeordnet ist, einzubeziehen. Die Benutzer werden eingeschlossen, aber nicht ihre Profile. Wie würde ich das machen? Event.includes(:users [{profile:}]) Die Dokumente scheinen nicht klar zu sein: http://guides.rubyonrails.org/active_record_querying.html
Ich verwende für einige Aktionen ein anderes Layout (hauptsächlich für die neue Aktion in den meisten Controllern). Ich frage mich, wie ich das Layout am besten festlegen kann. (Ich verwende 3 oder mehr verschiedene Layouts in demselben Controller.) Ich benutze es nicht gerne render: layout => 'name' Ich habe es …
Auf meinem Entwicklungscomputer verwende ich Port 10524. Also starte ich meinen Server folgendermaßen: rails s -p 10524 Gibt es eine Möglichkeit, den Standardport in 10524 zu ändern, damit ich den Port nicht jedes Mal anhängen muss, wenn ich den Server starte?
Ich beschäftige mich mit Datums- und Uhrzeitangaben in Rails und Postgres und stoße auf dieses Problem: Die Datenbank ist in UTC. Der Benutzer legt in der Rails-App eine Zeitzone fest, die jedoch nur verwendet werden soll, wenn die Ortszeit des Benutzers zum Vergleichen der Zeiten abgerufen wird. Der Benutzer speichert …
Ich versuche, die Rails-Umgebungen unter Ubuntu 11.04 zu installieren. Wenn ich den Befehl rvm install 1.9.2 --with-openssl-dir=/usr/localstarte, wird der folgende Fehler angezeigt: curl : (1) Protocol https not supported or disabled in libcurl Wie kann das gelöst werden?
Wenn ich eine neue Rails 3-Migration mit (zum Beispiel) erstelle rails g migration tester title:tester user:references , alles funktioniert gut ... aber wenn ich eine Spalte mit etwas in der Art von: rails g migration add_user_to_tester user:references Das Referenzfeld wird nicht erkannt. Kurz gesagt lautet die Frage: Wie füge ich …
Bisher habe ich nur database.yml für jeden explizit aufgerufenen Parameter verwendet. In der folgenden Datei werden einige Zeichen verwendet, die ich nicht verstehe. Was bedeutet jede Zeile und jedes Symbol (&, *, <<), wie lese ich diese Datei? development: &default adapter: postgresql database: dev_development test: &test <<: *default database: test_test …
Ich habe etwas darüber gelesen, wie die ActiveRecord: Base-Klasse erweitert werden kann, damit meine Modelle einige spezielle Methoden haben. Was ist der einfache Weg, um es zu erweitern (Schritt-für-Schritt-Tutorial)?
Gibt es einen Rake-Befehl zum Löschen der Daten in den Datenbanktabellen? Wie erstelle ich ein db: seed-Skript, um Daten in meine Tabellen vorab zu füllen?
Ich habe eine Rails-Frage. Wie erhalte ich den Namen einer Controller-Aktion innerhalb der Controller-Aktion? Zum Beispiel anstelle von def create logger.info("create") end Ich möchte so etwas schreiben def create logger.info(this_def_name) end Was ist ein Weg zu bekommen this_def_name?
Rails 3 hat etwas unauffälliges JavaScript, was ziemlich cool ist. Aber ich habe mich gefragt, wie ich am besten zusätzliches JavaScript für eine bestimmte Seite einfügen kann. Zum Beispiel, wo ich vorher getan haben könnte: <%= f.radio_button :rating, 'positive', :onclick => "$('some_div').show();" %> Wir können es jetzt mit so etwas …
Wo finde ich eine Liste der Datentypen, die in Schienen 3 verwendet werden können? (wie Text, Zeichenfolge, Ganzzahl, Gleitkomma, Datum usw.?) Ich lerne immer wieder zufällig über neue, aber ich hätte gerne eine Liste, auf die ich leicht verweisen könnte.
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.