Tag: ruby-on-rails

Ruby on Rails ist ein open-source-full-stack web application framework, geschrieben in Ruby. Es folgt das beliebte MVC-framework-Modell und ist bekannt für seine „convention over configuration“ – Ansatz zur Entwicklung von Anwendungen.

FactoryGirl und polymorphe Assoziationen

Anzahl der Antworten 6 Antworten
Design Habe ich ein Benutzer-Modell, das gehört zu einem Profil durch eine polymorphe Assoziation. Der Grund, warum ich wählte dieses design kann gefunden werden hier. Um zusammenzufassen, es gibt viele Nutzer von der Anwendung, die haben wirklich

In Rails 3 funktioniert reply_to und format.all anders als Rails 2?

Anzahl der Antworten 3 Antworten
den code respond_to do |format| format.html format.json { render :json => @switches } format.xml { render :xml => @switches.to_xml } format.all { render :text => "only HTML, XML, and JSON format are supported at the moment." }

OS-X, Rails: "Fehler beim Erstellen einer gem-nativen Erweiterung"

Anzahl der Antworten 9 Antworten
Bin ich stecken zu installieren versuchen, die Schienen auf meinem mac. Ich habe OS X 10.6.8 und ich habe bestätigt, dass ich Ruby version 1.8.7 Lief ich sudo gem update und sudo gem update --system zu Holen

Alternative für CanCan?

Anzahl der Antworten 11 Antworten
Benutze ich rspec, entwickeln und cancan im moment. Um ehrlich zu sein, ich finde cancan zu sein sehr verwirrend, und ich bin der Begegnung mit einer Menge Schwierigkeiten bei der Kommissionierung es und mit es effektiv. Die

Greifen Sie auf die Übersetzungsdatei (i18n) vom Modell der inneren Schienen zu

Anzahl der Antworten 2 Antworten
Was habe ich in meinem Modell ist: def body_color_enum [ ['Aqua', '#009c9c'], ['Grey', '#6d6e71'], ['Yellow', '#ffe600'], ['White', 'white'] ] end Möchte ich diese Werte kommen aus der übersetzungs-Datei 'en.yml' en: group: hero: hex1: '#6d6e71' name1: 'Dark grey'

So zeigen Sie das aktuelle Datum im Format "MM / TT / JJJJ" in Rails an

Anzahl der Antworten 4 Antworten
In meiner view möchte ich die Darstellung des aktuellen Datums in "mm/dd/yyyy" - format. InformationsquelleAutor der Frage akshay1188 | 2010-09-09

Die Migration von rails 3.2 kann den Index zu create_table in der Änderungsmethode nicht hinzufügen

Anzahl der Antworten 5 Antworten
hier ist meine migration in rails-3.2.2: class CreateStatistics < ActiveRecord::Migration def change create_table :statistics do |t| t.string :name t.integer :item_id t.integer :value t.text :desc t.timestamps t.index [:name, :item_id] end end end und hier ist die Migration Fehler:

Puts vs Logger in Schienen Rechenaufgaben

Anzahl der Antworten 8 Antworten
In einem rake-task, wenn ich puts-Befehl dann sehe ich den output auf der Konsole. Aber ich werde nicht sehen, die Nachricht in eine log-Datei, wenn die Anwendung bereitgestellt wird, die auf die Produktion. Aber wenn ich sage

Fehler: Versuch, die private Methode aufzurufen

Anzahl der Antworten 3 Antworten
Kommen aus einer langen Geschichte von C-style-syntax, und jetzt versucht zu lernen, Ruby (on Rails), ich habe meinen Anteil an Probleme mit seinen Redewendungen und so, aber heute traf ich eine, die ich nicht erwarten, dass ein

Ist der HTTP-Status 422 für Datensätze geeignet, die die Eindeutigkeitsprüfung nicht bestehen?

Anzahl der Antworten 4 Antworten
Habe ich es geschafft, eine Menge Zeit (und gesehen, viele Leute tun), aber ich beginnen sich zu Fragen, ob es angemessen ist : if @record.save # status 200 else # failure of validations => status 422 end

Fügen Sie http (s) zu URL hinzu, wenn es nicht dort ist?

Anzahl der Antworten 7 Antworten
Ich bin mit diesem regex in meinem Modell für die Validierung einer URL, die vom Benutzer übermittelt. Ich möchte nicht erzwingen, dass der Benutzer geben Sie den "http" - Teil, möchte aber hinzufügen, dass es mich selbst,

Ruby, Rails und Unterschied zwischen zwei Daten

Anzahl der Antworten 2 Antworten
Lasse ich die Beispiel reden für ihn selbst: ruby-1.9.2-p0 > DateTime.now => Mon, 14 Feb 2011 20:02:49 +0100 ruby-1.9.2-p0 > User.first.created_at => Tue, 04 May 2010 07:03:24 CEST +02:00 ruby-1.9.2-p0 > DateTime.now-User.first.created_at TypeError: expected numeric or date

Testen des Benutzermodells mit Rspec, Devise und Factory Girl

Anzahl der Antworten 3 Antworten
Ich denke, es ist ein problem mit meinem Benutzer-Fabrik gebaut. Ich erhalte eine Fehlermeldung, dass das Kennwort darf nicht leer sein, aber es ist klar festgelegt, in meinen Fabriken.rb. Hat jemand sehe alles, was ich möglicherweise fehlen?

Wie zeige ich Twitter Bootstrap Modal via JS Anfrage in Rails?

Anzahl der Antworten 7 Antworten
Möchte ich zeigen, eine twitter-bootstrap-modal-als Reaktion auf eine JS-Anfrage. Meine show.js.erb-Funktion sieht wie folgt aus: $(document).ready(function() { $('#dialog').modal('show') }); Hier "dialog" ist die modal-id. Der modal-code selbst sieht ungefähr so aus: <div id="dialog" class="modal hide fade"> <div

Der Weg der Schienen - Namespaces

Anzahl der Antworten 5 Antworten
Ich habe eine Frage, wie etwas zu tun, "The Rails Way". Mit einer Anwendung, die eine öffentliche zugewandten Seite und ein admin-interface, was ist der Allgemeine Konsens in der Rails-community, wie es zu tun? Namespaces, subdomains oder

Rails: redirect_to: controller = & gt; 'Tipps',: action = & gt; 'show',: id = & gt; @ tip.permalink

Anzahl der Antworten 3 Antworten
Habe ich versucht umzuleiten Schienen zu zeigen, Aktion vorbei, controller, Aktion und Parameter. Allerdings Schienen ignoriert der name der Aktion völlig! was ich habe ist http://mysite/controllername/paramId also ich habe auch Fehler Meldung.... hier ist der action-code, den

Wenn in Rails 3 eine Aktion zum Erstellen einer Ressource fehlschlägt und "render: new" aufgerufen wird, muss sich die URL in die Index-URL der Ressource ändern.

Anzahl der Antworten 6 Antworten
Ich haben eine Ressource namens Bücher. Es ist aufgeführt als Ressource richtig in meinem Strecken-Datei. Habe ich eine neue Aktion, die die neue Sicht der standard: @book = Book.new Auf dem Modell, es gibt einige Attribute, die

Ruby on Rails: Wie bekommst du die vorherige URL?

Anzahl der Antworten 5 Antworten
Wie man die Vorherige URL in Rails? Nicht die URL, die Sie bekam eine Anfrage, aber die davor? Weil ich bin immer ein AJAX-request, und ich brauche die URL für die Seite, die Sie derzeit auf ein

Controller helper_method

Anzahl der Antworten 2 Antworten
Ich Frage mich, warum sollte jemand verwenden helper_method innerhalb einer controller-erstellen Sie eine helper-Methode, anstatt die "normale" Art und Weise, die in der helper-Datei. Was die vor-und Nachteile? InformationsquelleAutor der Frage JohnDel | 2010-08-23

postgres 'psql' Befehl wird in der Windows Umgebung nicht erkannt

Anzahl der Antworten 4 Antworten
Wie es scheint, habe ich es eingerichtet, ich habe meine Datenbank.yml mit postgres, und ich kann eine Verbindung der Datenbank mit pgadmin III, aber wenn ich versuchte, mit dem psql-Befehl, um zu testen, welche version, es sagt,

Warum ist attr_accessor in Rails erforderlich?

Anzahl der Antworten 3 Antworten
Ich gelegentlich sehen Attribut Zugriffsmethoden/readers/writers in den code für die Modelle. Sind diese notwendig, wenn ich wollen in der Lage sein, aktualisieren Sie die Attribute von der view - /controller-code? Ich bin ein Anfänger also ich bin

Ruby / Rails Thread Sicherheit

Anzahl der Antworten 4 Antworten
Ich habe-hacking mit Ruby von Zeit zu Zeit, aber ich habe nichts getan, groß oder multithreaded. Ich habe gehört, dass die MRT unterstützt nur green threads und JRuby unterstützt native threads über JVM. Allerdings stolpere ich über

twitter bootstrap drop down funktioniert plötzlich nicht

Anzahl der Antworten 14 Antworten
ich Frage mich, wenn mir jemand helfen könnte. meine bootstrap-Dropdown-Menü funktioniert plötzlich nicht mehr. ich habe keine Ahnung, warum. es war vor der Arbeit. ich habe nicht berühren mein Blick auf meine layouts, views, so dass ich

Suchen Sie Modelldatensätze nach ID in der Reihenfolge, in der das ID-Array angegeben wurde

Anzahl der Antworten 8 Antworten
Ich habe eine Abfrage, um die IDs von Menschen, die in einer bestimmten Reihenfolge sagen: ids = [1, 3, 5, 9, 6, 2] Ich Sie dann abholen wollen diese Leute von Person.find(ids) Aber Sie sind immer geholt,

Wie man Bilder in CSS in Rails referenziert 4

Anzahl der Antworten 16 Antworten
Es ist ein seltsames Problem mit Rails 4 auf Heroku. Wenn die Bilder zusammengestellt, die Sie haben-hashes Hinzugefügt werden, aber der Verweis auf diese Dateien von innerhalb der CSS nicht den richtigen Namen eingestellt. Hier ist, was

wie man ein aktives Datensatzobjekt aus dem Array entfernt

Anzahl der Antworten 3 Antworten
Habe ich von active record-Objekt im array. Ich will einfach nur, um zu löschen auf das Objekt aus dem array nicht in der Datenbank a = Model.limit(2) b = Model.first a.delete(b) Rückkehr der null-Wert Seine nicht löschen

Unkompilierte Entwicklungs-Asset-Pipeline

Anzahl der Antworten 4 Antworten
War ich kompilieren meine asset-pipeline für meine Produktionsumgebung und es hat für alle meine Umgebungen. Wie kann ich uncompile meine asset-pipeline für meine Entwicklungsumgebung? Ich habe meine config/development-Umgebung und kann nicht eine Lösung finden. Vielen Dank im

Was ist der beste Weg, um eine Datenbank in Rails zu erstellen?

Anzahl der Antworten 8 Antworten
Habe ich ein rake-task, der füllt zunächst einige Daten in meiner rails-app. Zum Beispiel, Länder, Staaten, Mobilfunkanbietern, etc. Den Weg, ich habe es bis jetzt ist, ich habe eine Reihe von create-Anweisungen in Dateien im /db/Armaturen und

Wie Elemente aus ActiveRecord Query Resultset entfernen?

Anzahl der Antworten 4 Antworten
Bekomme ich ein resultset aus einer Rails-Suche-Abfrage. Ich möchte zum iterieren über die Ergebnismenge und in Abhängigkeit von bestimmten Kriterien drop Datensätze aus, die Ergebnismenge vor der übergabe zur weiteren Verarbeitung. Die zusätzlichen Kriterien werden externe Daten

Asset-Pipeline: ohne eine admin.css-Datei

Anzahl der Antworten 4 Antworten
Aktualisiert ich eine Rails 3.0 app Rails 3.1 die beteiligten die Umsetzung dieser /* *= require_self *= require_tree . */ in der Anwendung.css-Datei. Es gibt jedoch einen admin.css-Datei jetzt überschreiben der Haupt-app css-Datei. Gibt es eine Möglichkeit

So unterdrücken Sie die Rails-Konsolen- / IRB-Ausgaben

Anzahl der Antworten 6 Antworten
Ich bin stecken mit einem ziemlich seltsamen problem. Ich testete einige db Einträge in unserer Produktions-server in der Rails-Konsole, wo fast alle Befehle, die Folge waren eine große Anzahl von o - /p-Linien, durch die der ssh-Kanal

Rails - Weiterleitung zur aktuellen URL ohne eines der GET-Parameter

Anzahl der Antworten 4 Antworten
Ich habe ein sehr einfaches problem in einer Rails-app, die ich nicht finden können, eine elegante Lösung. Ich habe eine URL wie: http://www.example.com/some-path/?foo=123&baz=456 , Und ich möchte, um einen von den params und machen einen redirect zu:

Um das Verzeichnis in einem Ruby-Skript zu ändern?

Anzahl der Antworten 6 Antworten
Ich möchte erstellen Sie eine neue rails-Anwendung und starten Sie den rails-server, die für die Anwendung, alles aus einem ruby-Skript. Mein code wie folgt Aussehen: #!/usr/bin/env ruby system "rails new my_app" system "cd my_app" system "rails server

Rails-URL-Helfer werden automatisch dazu gebracht, https-URLs auszugeben

Anzahl der Antworten 7 Antworten
Ich entwickle eine Website, mischt http-und https-viele - was ist der beste/einfachste Weg, um die links zu verwenden, das richtige Protokoll für die Strecke - es kann angegeben werden in der Routen-Datei? Sagen, ich habe die folgende

POST JSON an API mit Rails und HTTParty

Anzahl der Antworten 2 Antworten
Möchte ich für einen user in meine ruby on rails app Einreichen zu können, ein ticket zu meiner externen ticket-management-system, squishlist.com. Sie haben eine api und Anweisungen wie folgt. Sie müssen sich authentifizieren und erhalten Sie einen

Validierung des Schienenmodells nur bei Erstellung und Aktualisierung

Anzahl der Antworten 3 Antworten
Wenn ich die Validierung nur auf erstellen, dann kann ich validates_presence_of :password, :on => :create Aber wie sage ich auf erstellen und aktualisieren? Ich versuchte dieses aber es hat nicht funktioniert: validates_presence_of :password, :on => [ :create,

Paperclip umbenennt Dateien nach dem Speichern

Anzahl der Antworten 9 Antworten
Wie kann ich eine Datei umbenennen nach ist wurde hochgeladen und gespeichert? Mein problem ist, dass ich brauche, um zu analysieren, Informationen über die Dateien automatisch um, um mit dem Dateinamen, den die Datei gespeichert werden soll,

Kennzeichnen Sie das Zurücksetzen des Kennworts über die Rails-Konsole

Anzahl der Antworten 8 Antworten
Während der Ausführung einer app wie wählen Sie ein Benutzer von E-Mail-Adresse und legen Sie dann das Kennwort manuell in rails console für Ausdenken? Außerdem, wo würde ich gehen, um zu überprüfen, Dokumentation zur Abdeckung mehr details

accresents_nested_attributes_for rails 4 wird nicht gelöscht

Anzahl der Antworten 2 Antworten
Ich lese und recherchiere für etwa 3 Tage jetzt. Das ist mein letztes resort. land.rb: has_many :uploads , :dependent => :destroy accepts_nested_attributes_for :uploads, :allow_destroy => true,:reject_if => :all_blank hochladen.rb belongs_to :land _land_form_partial.html-Code.erb <%= form_for land , :html

Capybara mit Subdomains - default_host

Anzahl der Antworten 5 Antworten
Habe ich eine app, die verwendet subdomains zu wechseln Datenbanken (multi-tenancy). Ich versuche, Capybara für die integration-Tests, und es ist wirklich stützt sich viel auf subdomains. Mein Verständnis war, dass die Einstellung Capybara.default_host= zu etwas machen würde,

Schienen - Devise - Handling - devise_error_messages

Anzahl der Antworten 19 Antworten
in meine Benutzer-Seite Bearbeiten, dort ist eine Zeile wie die folgende: <%= devise_error_messages! %> Das problem ist dies nicht, Fehler bei der Ausgabe der normale Weg, dass der rest der app funktioniert: <% flash.each do |key, value|

Was ist der Grund für den Default-Request-Tree in der Asset-Pipeline?

Anzahl der Antworten 2 Antworten
Bei der Verwendung von asset-pipeline in rails 3.1, erzeugt es einen Standard -application.js: //= require jquery //= require jquery_ujs //= require_tree . aber Wann muss ich alle meine javascript? In den meisten Fällen verwenden wir verschiedene javascrips

Install Rails Error "ungültiges Juwel: Paket ist beschädigt"

Anzahl der Antworten 4 Antworten
Ich bin mit Mac OSX 10.9.1, und ich bin mit RVM zu verwalten Ruby v2.0.0-p353. Wenn ich versuche, Rails installieren bekomme ich diesen Fehler: Ryans-MacBook-Air-2:~ ryan$ gem install rails ERROR: Error installing rails: invalid gem: package is

prüft, ob eine Verknüpfung NICHT existiert

Anzahl der Antworten 5 Antworten
Ich bin auf der Suche nach dem schreiben eines Bereichs, der gibt alle Datensätze zurück, die nicht mit einem bestimmten Verein. foo.rb class Foo < ActiveRecord::Base has_many :bars end bar.rb class Bar < ActiveRecord::Base belongs_to :foo end

Ritzel :: CircularDependencyError in Store # index

Anzahl der Antworten 4 Antworten
Ich bin nach dem Benutzerhandbuch Agile Web Development with Rails 4. edition und ich habe ein problem mit Ritzel css-Code in rails 3.1. Den css-code ist: http://media.pragprog.com/titles/rails4/code/rails31/depot_e/app/assets/stylesheets/application.css.scss , Wenn ich änderungen an der css-code von app/assets/stylesheets/aplication.css.scss Fang

Die Installation des PostgreSQL-Gems mit 'gem pq' schlägt mit ERROR fehl: Fehler beim Erstellen der gem nativen Erweiterung

Anzahl der Antworten 3 Antworten
Lerne ich Ruby on Rails und versucht, eine Anwendung zu entwickeln. In meiner Anwendung, die ich versuche zu verwenden die Standard - SQLite-Datenbank, in der Development Mode und PostgreSQL in der Produktion-Modus. Aber ich bekomme den folgenden

Schienen 3: Ich möchte alle in meiner Schienenanwendung definierten Pfade auflisten

Anzahl der Antworten 6 Antworten
Möchte ich Liste alle angegebenen Helfer Pfad-Funktionen (erstellt von Routen) in meine rails-3-Anwendung, wenn das möglich ist. Dank, InformationsquelleAutor der Frage wael34218 | 2011-07-23