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.
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 …
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 …
Ich weiß, dass Sie ActiveRecord bitten können, Tabellen in der Konsole aufzulisten, indem Sie: ActiveRecord::Base.connection.tables Gibt es einen Befehl, der die Spalten in einer bestimmten Tabelle auflistet?
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, …
Ich möchte einstellige Zahlen wie folgt in zweistellige Zahlen umwandeln: 9 ==> 09 5 ==> 05 12 == 12 4 ==> 04 Ich denke, ich könnte ein paar if-else-Anweisungen setzen (wenn die Zahl unter 10 liegt, dann mache einen gsub), aber ich denke, das ist eine schreckliche Codierung. Ich weiß, …
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 …
Ich möchte eine Migrationsdatei entfernen / löschen. Wie würde ich das machen? Ich weiß, dass es hier ähnliche Fragen gibt, aber gibt es als Update einen besseren Weg als Script / Destroy? Sollte ich auch eine db:resetoder db:dropeine Migration entfernen / löschen?
Ich kann nicht verstehen, was der Unterschied zwischen einem Namespace und einem Bereich beim Routing von Ruby-on-Rails 3 ist. Könnte jemand bitte erklären? namespace "admin" do resources :posts, :comments end scope :module => "admin" do resources :posts, :comments end
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 …
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 …
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 …
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 => …
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.