Als «ruby-on-rails» getaggte Fragen

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.


6
Ungültige Bytesequenz in US-ASCII (Argument Error), wenn ich rake db: seed in Rails ausführe
Wenn ich rake db:seedin meiner RailsApp starte, wird folgende Fehlermeldung angezeigt: ungültige Bytesequenz in US-ASCII (Argument Error) Ich habe gerade science_majorsmeine Seed-Datei hinzugefügt und heruntergefahren, und jetzt, wenn ich sie ausführe rake db:seed, wird folgende Fehlermeldung angezeigt: ungültiger Bytefolgefehler Warum ist das so und wie kann ich es beheben? Teil …

5
Wie laufen Schienen s -p80 auf 80 Port?
Standardmäßig, rails s #running on 3000 port Jetzt möchte ich es auf Port 80 ausführen. Also habe ich versucht: sudo rails -s -p80 Aber es warf einen Fehler: mlzboy@mlzboy-MacBook ~/my/b2c2 $ sudo rails s -p80 sudo: rails: command not found Ich habe rvm verwendet, um Ruby & Rails zu installieren. …

8
Zeit für Ruby-Methoden messen und messen
Wie kann ich die Zeit messen, die eine Methode benötigt, und die einzelnen Anweisungen in dieser Methode in Ruby. Wenn Sie die folgende Methode sehen, möchte ich die Gesamtzeit messen, die die Methode benötigt, und die Zeit, die für den Datenbankzugriff und den Redis-Zugriff benötigt wird. Ich möchte Benchmark.measure nicht …

9
Sagen Sie das Ende einer .each-Schleife in Rubin
Wenn ich eine Schleife wie habe users.each do |u| #some code end Wobei Benutzer ein Hash mehrerer Benutzer ist. Was ist die einfachste bedingte Logik, um zu sehen, ob Sie sich auf dem letzten Benutzer im Benutzer-Hash befinden und nur bestimmten Code für diesen letzten Benutzer ausführen möchten, also so …

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 …

4
Routen mit Bindestrich `-` anstelle von Unterstrich` _` in Ruby on Rails
Ich möchte, dass meine URLs Bindestrich -anstelle von Unterstrichen _als Worttrennzeichen verwenden. Zum Beispiel controller/my-actionanstelle von controller/my_action. Ich bin über zwei Dinge überrascht: Google et al. weiterhin zu unterscheiden. Dieser Ruby on Rails verfügt nicht über einen einfachen globalen Konfigurationsparameter, dem -er _im Routing zugeordnet werden kann. Oder doch? Die …


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 …



3
"Vor" Datums- / Zeitfunktionen in Ruby / Rails
Ich habe mich gefragt, ob es in Rails eine Möglichkeit gibt, Zeitstempel wie vor einer halben Minute, vor zwei Minuten, vor einem Tag usw. zu berechnen. So etwas wie ein Echtzeit-Datumsstempel von Twitter. Ich möchte wissen, ob Ruby / Rails eine integrierte Funktion für eine solche Datums- / Uhrzeitkonvertierung hat.

7
Rspec sieht meine Modellklasse nicht. nicht initialisierter konstanter Fehler
Ich schreibe Tests auf Rspec für meine Modelle in der Ruby on Rails-Anwendung. Und ich erhalte diesen Fehler beim Starten von 'rspec spec' command: /spec/models/client_spec.rb:4:in `<top (required)>': uninitialized constant Client (NameError) Ich benutze Rails 4.0.0 und Ruby 2.0.0 Hier ist meine client_spec.rb: require 'spec_helper' describe Client do it 'is invalid …

4
Was genau ist Arel in Rails 3.0?
Ich verstehe, dass es ein Ersatz für ActiveRecord ist und dass es Objekte anstelle von Abfragen verwendet. Aber... warum ist das besser Werden Objekte / Abfragen "einfacher" zu erstellen sein? Wird dies zu effizienteren SQL-Abfragen führen? Wird es mit allen wichtigen DBs kompatibel sein? - Ich gehe davon aus, dass …

5
Richtige SCSS-Asset-Struktur in Rails
Ich habe also eine app/assets/stylesheets/Verzeichnisstruktur, die ungefähr so ​​aussieht: |-dialogs |-mixins |---buttons |---gradients |---vendor_support |---widgets |-pages |-structure |-ui_elements In jedem Verzeichnis gibt es mehrere Sass-Partials (normalerweise * .css.scss, aber ein oder zwei * .css.scss.erb). Ich gehe vielleicht von viel aus, aber Rails MÜSSEN aufgrund von *= require_tree .application.css automatisch alle …

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.