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.

1
Was ist mit "Zuordnungszweigbedingung Größe zu hoch" gemeint und wie kann dies behoben werden?
In meiner Rails-App Rubocopüberprüfe ich auf Probleme. Heute gab es mir einen Fehler wie folgt : Assignment Branch Condition size for show is too high. Hier ist mein Code: def show @category = Category.friendly.find(params[:id]) @categories = Category.all @search = @category.products.approved.order(updated_at: :desc).ransack(params[:q]) @products = @search.result.page(params[:page]).per(50) rate end Was bedeutet das und …

18
Ungültige Datumsformatangabe in gemspec
Ich erhalte die folgende Fehlermeldung, wenn ich versuche, Edelsteine ​​in Windows zu verwenden, und ich habe auch auf diesen Stackoverflow-Beitrag verwiesen und Rubygems und Rails aktualisiert. Aber nichts konnte das Problem lösen. Das Folgende ist der vollständige Fehler: D: \> gem env Ungültige Gemspec in [D: /RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/specifications /tilt-1.3.3.gemspec]: Ungültiges Datumsformat …




7
Keine geheime Option für Rack :: Session :: Cookie-Warnung?
Ich verwende Rails 3.2.3, Ruby 1.9 unter Fedora 17. Ich erhalte diese Warnung, wenn ich ausgeführt werde rails s, und wie kann ich das Problem beheben? SICHERHEITSWARNUNG: Für Rack :: Session :: Cookie wird keine geheime Option bereitgestellt. Dies stellt eine Sicherheitsbedrohung dar. Es wird dringend empfohlen, ein Geheimnis anzugeben, …


2
Rails: Protokollierung des gesamten Stack-Trace einer Ausnahme
Ich habe versucht, den richtigen Weg zum Protokollieren eines Stack-Trace zu finden. Ich bin auf diesen Link gestoßen, der besagt, dass logger.error $!, $!. Backtrace der richtige Weg ist, aber das funktioniert bei mir nicht. Log_error funktioniert. Gemäß der Dokumentation sehe ich nicht, wie das Übergeben eines zweiten Arguments an …




4
Benannte Routen _path vs _url
Rails bietet benannte Routen . Der Routen-Helfer kann über Pfad oder URL aufgerufen werden zB aus docs: # and provide these named routes root_url # => 'http://www.example.com/' root_path # => '/' Ehrlich gesagt habe ich noch nie einen *_urlHelfer benutzt, ich konnte die Dinge zum Laufen bringen *_path. Ich war …

10
Rails: So ändern Sie den Text auf der Schaltfläche "Senden" in einem Rails-Formular
Ich habe meine _form.html.erb-Datei unten aufgelistet. Ich möchte den Text auf der Senden-Schaltfläche ändern. Ich weiß, wie man es in HTML macht, aber nicht sicher, wie man es in Rails 3 macht %= form_for(@faq) do |f| %> <% if @faq.errors.any? %> <div id="error_explanation"> <h2><%= pluralize(@faq.errors.count, "error") %> prohibited this faq …

6
Ist es sicher, Passwörter als Umgebungsvariablen (und nicht als Klartext) in Konfigurationsdateien zu speichern?
Ich arbeite an einigen Apps in Rails, Django (und ein bisschen PHP), und eines der Dinge, die ich in einigen von ihnen angefangen habe, ist das Speichern von Datenbanken und anderen Passwörtern als Umgebungsvariablen anstelle von einfachem Text in bestimmten Konfigurationsdateien ( oder in settings.py für Django-Apps). Als er dies …

8
Speichern der Aufzählung von select in Rails 4.1
Ich verwende die Aufzählungen in Rails 4.1, um die Farben des Weins zu verfolgen. Wine.rb class Wine < ActiveRecord::Base enum color: [:red, :white, :sparkling] end Aus meiner Sicht generiere ich eine Auswahl, damit der Benutzer einen Wein mit einer bestimmten Farbe auswählen kann f.input :color, :as => :select, :collection => …

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.