Als «ruby-on-rails-3» getaggte Fragen

Ruby on Rails ist ein Open-Source-Webentwicklungsframework, das in Ruby geschrieben wurde. Ruby on Rails folgt dem Prinzip der Konvention über die Konfiguration und befreit Sie davon, Dinge neu erfinden zu müssen, um produktiv zu bleiben. Verwenden Sie dieses Tag nur für Rails 3-spezifische Fragen und markieren Sie diese Fragen auch [Ruby-on-Rails].

6
Wo werden Ruby-Hilfsmethoden für Rails-Controller abgelegt?
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 …

4
Rails-Migration: Der beste Weg, um die aktuelle Migrationsversion abzurufen
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. …

2
Wie verwende ich die Basisauthentifizierung mit httparty in einer Rails-App?
Die Befehlszeilenversion von 'httparty' mit Basisauthentifizierung funktioniert einfach und großartig: httparty -u username:password http://example.com/api/url Aber jetzt suche ich nach einer Möglichkeit, die grundlegende Authentifizierung zu einem HTTParty.get-Aufruf in einer Rails-App hinzuzufügen. Zu Testzwecken möchte ich zunächst die Anmeldeinformationen im Controller fest codieren. Nur um sicherzugehen, dass es funktioniert. Aber ich …



6
Wie überprüfe ich, ob eine Klasse definiert ist?
Wie verwandle ich eine Zeichenfolge in einen Klassennamen, aber nur, wenn diese Klasse bereits vorhanden ist? Wenn Amber bereits eine Klasse ist, kann ich von einem String zur Klasse gelangen über: Object.const_get("Amber") oder (in Schienen) "Amber".constantize Aber beides wird scheitern, NameError: uninitialized constant Amberwenn Amber noch keine Klasse ist. Mein …

4
Wann soll Self in Model verwendet werden?
Frage: Wann muss ich mich in meinen Modellen in Rails selbst verwenden? Ich habe eine setMethode in einem meiner Modelle. class SomeData < ActiveRecord::Base def set_active_flag(val) self.active_flag = val self.save! end end Wenn ich das mache, funktioniert alles gut. Wenn ich dies jedoch tue: class SomeData < ActiveRecord::Base def set_active_flag(val) …






18
Inkompatible Zeichenkodierungen: ASCII-8BIT und UTF-8
Ich benutze Ruby 1.9.2 und Rails 3.0.5 Ich habe folgenden Fehler: Inkompatible Zeichenkodierungen: ASCII-8BIT und UTF-8 Es hat nichts mit der Datenbank zu tun, denke ich. Der Fehler tritt in dieser Zeile in einer Ansicht auf (nur ein div haml-Aufruf): #content voller Stapel: ActionView::Template::Error (incompatible character encodings: ASCII-8BIT and UTF-8): …

3
Suchen Sie mit PostgreSQL nach doppelten Zeilen
Wir haben eine Tabelle mit Fotos mit den folgenden Spalten: id, merchant_id, url Diese Tabelle enthält doppelte Werte für die Kombination merchant_id, url. Es ist also möglich, dass eine Zeile mehrmals angezeigt wird. 234 some_merchant http://www.some-image-url.com/abscde1213 235 some_merchant http://www.some-image-url.com/abscde1213 236 some_merchant http://www.some-image-url.com/abscde1213 Was ist der beste Weg, um diese Duplikate …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.