Gibt es eine Bereitschaftsfunktion, die Kamelfallstrings in durch Unterstriche getrennte Strings umwandelt? Ich möchte so etwas: "CamelCaseString".to_underscore um "camel_case_string" zurückzugeben.
Gibt es eine Bereitschaftsfunktion, die Kamelfallstrings in durch Unterstriche getrennte Strings umwandelt? Ich möchte so etwas: "CamelCaseString".to_underscore um "camel_case_string" zurückzugeben.
Ich verwende RVM, den Ruby-Versionsmanager , um eine Ruby-Version und eine Reihe von Edelsteinen für jedes meiner Rails-Projekte anzugeben. Ich habe eine .rvmrcDatei, um automatisch eine Ruby-Version und ein Gemset auszuwählen, wenn ich cdin ein Projektverzeichnis gehe . Nach der Installation von...
Ich habe eine Model-Klasse namens Countries und möchte, dass sie einer DB-Tabelle namens 'cc' zugeordnet wird. Wie geht das in
Ich verwende die folgende Zeile in einem Initialisierer, um Code in meinem /libVerzeichnis während der Entwicklung automatisch zu laden : config / initializers / custom.rb: RELOAD_LIBS = Dir[Rails.root + 'lib/**/*.rb'] if Rails.env.development? (aus Rails 3 Quicktip: Lib-Ordner im Entwicklungsmodus...
Könnte jemand paramsin Rails Controller erklären : Woher sie kommen und worauf sie sich beziehen? def create @vote = Vote.new(params[:vote]) item = params[:vote][:item_id] uid = params[:vote][:user_id] @extant = Vote.find(:last, :conditions => ["item_id = ? AND user_id = ?", item, uid])...
Ich muss meinen Spaltentyp für eine von mir erstellte App von Datum auf Datum / Uhrzeit ändern. Die Daten sind mir egal, da sie noch entwickelt werden. Wie kann ich das machen?
Ich habe zwei Versionen von Schienen (2.1.0 und 2.2.2) auf meinem Computer installiert. Kann ich beim Erstellen einer neuen Anwendung angeben, dass ich die ältere Version (2.1.0) verwenden
Ich möchte die Methoden verwenden, die ich app/helpers/annotations_helper.rbin meinen ReportMailer-Ansichten ( app/views/report_mailer/usage_report.text.html.erb) definiert habe. Wie mache ich das? Basierend auf diesem Handbuch scheint die add_template_helper(helper_module)Methode das zu tun, was...
Ich erhalte diesen Fehler, wenn ich versuche, mit meiner Rails-Blogging-App eine Büroklammer hochzuladen. Ich bin mir nicht sicher, worauf es sich bezieht, wenn "MissingRequiredValidatorError" steht. Ich dachte, dass es in Ordnung wäre, post_params zu aktualisieren und es zu geben: image, da sowohl...
Ich war ein böses Kind und habe in meinen Teilvorlagen die folgende Syntax verwendet, um Standardwerte für lokale Variablen festzulegen, wenn beim Rendern des Teil-Hashs kein expliziter Wert im: local-Hash definiert wurde. <% foo = default_value unless (defined? foo) %> Dies schien bis vor...
Ich habe dieses Modell in Ruby, aber es wirft ein ActiveModel::ForbiddenAttributesError class User < ActiveRecord::Base attr_accessor :password validates :username, :presence => true, :uniqueness => true, :length => {:in => 3..20} VALID_EMAIL_REGEX =
Wir haben uns kürzlich bei meinem Job für einen Ruby Style Guide entschieden. Eines der Erlasse ist, dass keine Zeile breiter als 80 Zeichen sein sollte. Da es sich um ein Rails-Projekt handelt, haben wir häufig etwas längere Zeichenfolgen - dh " Benutzer X wollte Ihnen eine Nachricht zu Thing Y...
Ich schreibe eine Rails-Anwendung, kann aber anscheinend nicht herausfinden, wie die relative Zeit zu berechnen ist. Wenn eine bestimmte Zeitklasse angegeben ist, kann sie "vor 30 Sekunden" oder "vor 2 Tagen" berechnen oder länger als einen Monat dauern "01.09.2008"
Vor Ort unterbreche ich einfach (Strg-C) und starte es dann erneut. Wie mache ich dasselbe mit einer App auf
Ich sehe beides in Beispielen, wenn ich überprüfe, in welcher Umgebung eine ausgeführt wird. Was wird bevorzugt? Sind sie in jeder Hinsicht
Wie kann ich überprüfen, ob ein ActiveRecordObjekt neu ist oder bereits vorhanden
Ich habe es versucht, gem install pgaber es scheint nicht zu funktionieren. gem install pg gibt diesen Fehler Temporarily enhancing PATH to include DevKit... Building native extensions. This could take a while... ERROR: Error installing pg: ERROR: Failed to build gem native
Meine Frage ist einfach: <%= f.submit %> Wohin geht die Klassendeklaration? Ich erhalte Fehler bei mehreren
Ich habe schwierig, Querystring-Parameter zu link_to UrlHelper hinzuzufügen. Ich habe zum Beispiel eine Indexansicht, die UI-Elemente zum Sortieren, Filtern und Paginieren enthält (über will_paginate). Das will_paginate-Plugin verwaltet die Intra-Page-Persistenz von Querystring-Parametern korrekt....
Ich fange gerade mit meiner ersten Ruby on Rails-Webanwendung an. Ich habe eine Reihe verschiedener Modelle, Ansichten, Controller und so weiter. Ich möchte einen guten Ort finden, um Definitionen von wirklich globalen Konstanten festzuhalten, die für meine gesamte App gelten. Insbesondere gelten...