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

Für Probleme, die für Version 4 von Rails spezifisch sind. Wenn Ihre Frage generell für Ruby on Rails gilt, verwenden Sie das Tag [Ruby-on-Rails].


6
Rails 4-Bildpfad, Bild-URL und Asset-URL funktionieren in SCSS-Dateien nicht mehr
Sollen wir image-urlin Rails 4 etwas anderes als andere verwenden? Sie geben unterschiedliche Werte zurück, die keinen Sinn ergeben. Wenn ich logo.pngin /app/assets/images/logo.pngbin und Folgendes tue, bekomme ich Folgendes: image-url("logo.png") -> url("/images/logo.png") #obviously doesn't work image-path("logo.png") -> "/images/logo.png" asset-url("logo.png") -> url("/logo.png") Natürlich funktioniert nichts davon, weil sie zumindest /assetsvorne brauchen …


2
Verfallswarnung bei Verwendung von has_many: through: uniq in Rails 4
Rails 4 hat eine Verfallswarnung eingeführt, wenn Folgendes verwendet wird: uniq => true mit has_many: through. Beispielsweise: has_many :donors, :through => :donations, :uniq => true Gibt folgende Warnung aus: DEPRECATION WARNING: The following options in your Goal.has_many :donors declaration are deprecated: :uniq. Please use a scope block instead. For example, …


3
So überschreiben Sie X-Frame-Optionen für einen Controller oder eine Aktion in Rails 4
Rails 4 scheint einen Standardwert SAMEORIGINfür den X-Frame-OptionsHTTP-Antwortheader festzulegen. Dies ist aus Sicherheitsgründen sehr hilfreich, ermöglicht jedoch nicht, dass Teile Ihrer App in einer iframeanderen Domain verfügbar sind . Sie können den Wert von X-Frame-Optionsglobal mit der folgenden config.action_dispatch.default_headersEinstellung überschreiben : config.action_dispatch.default_headers['X-Frame-Options'] = "ALLOW-FROM https://apps.facebook.com" Aber wie überschreiben Sie es …

16
Bei der Installation von pg (0.17.1) ist ein Fehler aufgetreten, und Bundler kann nicht fortfahren
Ich habe gerade installiert Rails 4.0.2und beim Erstellen einer neuen App bekomme ich in der Bundle-Phase: Installing pg (0.17.1) Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. /Users/Dee/.rvm/rubies/ruby-2.0.0-p247/bin/ruby extconf.rb checking for pg_config... no No pg_config... trying anyway. If building fails, please try again with --with-pg-config=/path/to/pg_config checking for libpq-fe.h... no Can't …


5
Sichere ActiveRecord-ähnliche Abfrage
Ich versuche, eine ähnliche Abfrage zu schreiben. Ich habe gelesen, dass reine String-Anforderungen nicht sicher sind, konnte jedoch keine Dokumentation finden, die erklärt, wie eine sichere LIKE Hash-Abfrage geschrieben wird. Ist es möglich? Sollte ich mich manuell gegen SQL Injection verteidigen?

6
Schienenassoziation mit mehreren Fremdschlüsseln
Ich möchte in der Lage sein, zwei Spalten in einer Tabelle zu verwenden, um eine Beziehung zu definieren. Verwenden Sie also eine Aufgaben-App als Beispiel. Versuch 1: class User < ActiveRecord::Base has_many :tasks end class Task < ActiveRecord::Base belongs_to :owner, class_name: "User", foreign_key: "owner_id" belongs_to :assignee, class_name: "User", foreign_key: "assignee_id" …

11
Fehler beim Versuch, die App mit mysql2 gem zu installieren
Ich versuche, eine Open Source Rails 3.2.21-Anwendung zu installieren, die das Gem verwendet mysql2, aber wenn ich versuche, den bundleCommant auszuführen, erhalte ich den folgenden Fehler: Fetching: mysql2-0.3.18.gem (100%) Building native extensions. This could take a while... p ERROR: Error installing mysql2: ERROR: Failed to build gem native extension. /Users/my_username/.rvm/rubies/ruby-2.1.2/bin/ruby …


5
Aktive Administratorinstallation mit Rails 4
Ich habe diesen Fehler bei der Installation von Active Admin auf Rails 4 erhalten Bundler could not find compatible versions for gem "actionpack": In Gemfile: meta_search (>= 1.1.0.pre) ruby depends on actionpack (~> 3.1.0.alpha) ruby rails (= 4.0.0.rc1) ruby depends on actionpack (4.0.0.rc1) Ich folge dieser Anweisung: http://www.activeadmin.info/docs/documentation.html Jeder hilft …

12
LINKS AUSSEN VERBINDEN in Schienen 4
Ich habe 3 Modelle: class Student < ActiveRecord::Base has_many :student_enrollments, dependent: :destroy has_many :courses, through: :student_enrollments end class Course < ActiveRecord::Base has_many :student_enrollments, dependent: :destroy has_many :students, through: :student_enrollments end class StudentEnrollment < ActiveRecord::Base belongs_to :student belongs_to :course end Ich möchte eine Liste von Kursen in der Tabelle "Kurse" abfragen, …


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.