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.

Die erste Zeile einer Datei in Ruby lesen

Anzahl der Antworten 8 Antworten
Ich Lesen möchte nur die erste Zeile einer Datei mit Ruby-in der Schnellste, einfachste, die meisten idiomatischen Weise möglich. Was ist der beste Ansatz? (Speziell: ich möchte zum Lesen der git commit-UUID aus der REVISION-Datei in meinem

Warum ist Date.today - 6.Monate + 6.Monate! = Date.Today?

Anzahl der Antworten 3 Antworten
In Ruby on Halloween: Date.today - 6.months + 6.months != Date.today Brauchen wir aktualisieren Ruby ' s Datum der Umsetzung? Andere Sprachen haben das gleiche Problem? InformationsquelleAutor der Frage B Seven | 2011-10-31

Nummer zu englischen Word Conversion Rails

Anzahl der Antworten 6 Antworten
Jeder kennt die Methode, um zu konvertieren der numericals Englisch Anzahl Wörter in rails? Fand ich etwas Ruby-Skripte zu konvertieren numbericals, um die englischen Wörter für die entsprechenden Worte. Statt zu schreiben ein Skript in ruby, ich

Muss ich alle abhängigen Edelsteine ​​manuell deinstallieren?

Anzahl der Antworten 9 Antworten
Habe ich versucht zu deinstallieren datamapper mit dem Befehl gem uninstall dm-core. Aber es scheint, dass eine ganze Reihe von abhängigen gems müssen auch wieder deinstalliert werden. C:\>gem uninstall dm-core You have requested to uninstall the gem:

ArgumentError: Eine SMTP-Adresse wird benötigt, um eine Nachricht zu senden. Legen Sie die Nachricht smtp_envelope_to, to, cc oder bcc address fest

Anzahl der Antworten 3 Antworten
Bekam ich eine rails-Anwendung 4 mit folgenden mailer-Konfiguration: config.action_mailer.delivery_method = :smtp config.action_mailer.default_url_options = { host: 'myhost.com' } config.action_mailer.perform_deliveries = true config.action_mailer.smtp_settings = { :enable_starttls_auto => true, :address => 'smtp.myhost.com', :port => 587, :domain => 'myhost.com', :authentication =>

Wie Deaktivieren der Protokollierung von Asset-Pipeline (Ritzeln) Nachrichten in Rails 3.1?

Anzahl der Antworten 14 Antworten
Ritzel neigt dazu, ziemlich detailliert in der (dev) log standardmäßig unter Rails 3.1 (RC1): Started GET "/assets/application.css" for 127.0.0.1 at 2011-06-10 17:30:45 -0400 Compiled app/assets/stylesheets/application.css.scss (5ms) (pid 6303) Started GET "/assets/application.js" for 127.0.0.1 at 2011-06-10 17:30:45 -0400

Rake abgebrochen! keine solche zu ladende Datei --bundler / setup Rails 3.1

Anzahl der Antworten 8 Antworten
Ich bin sehr neu in Rails. nachdem ich erstellte ein neues rails-Projekt. rails new test project Lief ich rake db:create Um eine Datenbank zu erstellen. Fanden die folgende Fehlermeldung: rake aborted! no such file to load --

keine solche zu ladende Datei - rubygems (LoadError)

Anzahl der Antworten 14 Antworten
Ich kürzlich installierten Schienen in fedora 12. Ich bin neu in linux. Alles funktioniert einwandfrei auf Windows 7. Aber ich bin vor viele Probleme unter linux. Hilfe bitte! Habe ich installiert alles wesentliche, um mein wissen zu

Wo sind Rake-Aufgaben definiert?

Anzahl der Antworten 7 Antworten
Auf einem frisch erstellten Rails-Projekt (generiert rails someName), kann man auch einige 'Standard' - Rechen-Aufgaben, wie: rake test rake db:migrate etc Frage ist, Woher diese Aufgaben kommen beschrieben? Die Standard - Rakefile nicht alle diese Aufgaben. Außerdem,

Wie bekomme ich eine ENV-Variable für rspec?

Anzahl der Antworten 3 Antworten
Ich bin mit foreman zu starten, meinen rails-server. Es ist schön, dass ich alle meine Variablen in der .env - Datei. Gibt es eine Möglichkeit, etwas ähnliches zu tun für meine test-Umgebung? Ich wollen einen API-key, den

Rails Zeit Inkonsistenzen mit rspec

Anzahl der Antworten 10 Antworten
Arbeite ich mit der Zeit in Rails und verwenden Sie den folgenden code zum einrichten des start-und Enddatum des Projekts: start_date ||= Time.now end_date = start_date + goal_months.months Ich dann Klonen Sie das Objekt aus und ich

Verwenden eines Dauerfelds in einem Rails-Modell

Anzahl der Antworten 4 Antworten
Ich bin auf der Suche nach der beste Weg, um ein Feld für die Dauer in der ein-Schienen-Modell. Ich möchte, dass das format HH:MM:SS (z.B.: 01:30:23). Die Datenbank ist sqlite lokal und Postgres in der Produktion. Ich

Rails DateTime.now ohne Zeitangabe

Anzahl der Antworten 7 Antworten
Ich brauche für die Verwendung von DateTime.jetzt schnappen Sie sich das aktuelle Datum und "strip-off" - Zeit. Beispiel, das zeigt, was ich nicht wollen: DateTime.now => Sat, 19 Nov 2011 18:54:13 UTC +00:00 Dieser zeigt, was ich

Übergabe von Variablen in der Internationalisierungs-XML-Datei von rails

Anzahl der Antworten 2 Antworten
Will ich mit deklarierten Variablen in der yml-Datei mit der rechten gibt. Zum Beispiel, als ich erklärte, dass site_name und es verwenden möchten, unten in description. en: site_name: &site_name "Site Name" static_pages: company: description: *site_name #this works

Zugangshelfer vom Mailer?

Anzahl der Antworten 11 Antworten
Habe ich versucht, Zugriff auf Hilfsmethoden aus einer rails-3-mailer, um Zugriff auf den aktuellen Benutzer für die Sitzung. Legte ich den Helfer :Anwendung in meinem mailer-Klasse, die scheint zu funktionieren, außer die Methoden, die darin definiert sind,

Wie gruppiere ich nach Tag anstatt nach Datum?

Anzahl der Antworten 6 Antworten
ok also ich hab >> list = Request.find_all_by_artist("someBand") => [#<Request id: 1, artist: "someBand", song: "someSong", venue: "Knebworth - Stevenage, United Kingdom", showdate: "2011-07-01", amount: nil, user_id: 2, created_at: "2011-01-01 18:14:08", updated_at: "2011-01-01 18:14:09"............. dann list.group_by(&:created_at).map {|k,v|

So fügen Sie neue Seed-Daten zur vorhandenen Rails-Datenbank hinzu

Anzahl der Antworten 6 Antworten
Arbeite ich an einer Anwendung, die bereits bereitgestellt wurde, um einige test-und staging-Systeme sowie verschiedene Entwickler-workstations. Ich muss hinzufügen, einige zusätzliche Referenz-Daten, aber ich bin mir nicht sicher, wie Sie Sie hinzufügen, um es hinzuzufügen. Meisten der

Rails: Beinhaltet verwandte Objekte in der JSON-Ausgabe

Anzahl der Antworten 3 Antworten
Habe ich einen Klasse Hinweis, dass gehört zu einem Benutzer (D. H. ein Benutzer kann viele Noten). clip aus meinen Notizen controller class NotesController < ApplicationController before_filter :authenticate_user! respond_to :html, :xml, :json # GET /notes # GET

Fehler beim Installieren des Debuggers: Fehler beim Erstellen der gem-nativen Erweiterung mit ruby-1.9.3-p362

Anzahl der Antworten 8 Antworten
Beim Versuch bundle für ein neues Projekt, ich bin auf den folgenden Fehler: Installing debugger (1.2.2) with native extensions Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. C:/Ruby193/bin/ruby.exe extconf.rb checking for rb_method_entry_t.called_id in method.h... no checking for

Bestätigt die Akzeptanz immer fehlgeschlagen

Anzahl der Antworten 8 Antworten
Ich kann nicht sehen, was mir fehlt, aber irgendwas ist offensichtlich nicht richtig. Im Modell: validates :terms, :acceptance => true, :on => :update Versucht ein paar Optionen: >> a = Factory(:blog_agreement) => #<BlogAgreement id: 54, terms: false,

Warum bekomme ich den Fehler "Ihre Ruby-Version ist 2.0.0, aber Ihre Gemfile 2.2.2 angegeben" obwohl ich 2.2.2 installiert habe

Anzahl der Antworten 3 Antworten
Ich bin mit rbenv und ich bekomme die Fehlermeldung Your Ruby version is 2.0.0, but your Gemfile specified 2.2.2 wenn ich das bundle install Befehl in meinem Projekt. Das merkwürdige ist, dass ich tatsächlich bekommen habe die

So testen Sie ElasticSearch in einer Rails-Anwendung (Rspec)

Anzahl der Antworten 3 Antworten
Ich Frage mich, wie Sie waren-Prüfung der Suche in Ihrer Anwendung bei der Verwendung von ElasticSearch und Tire. Wie Sie die Einrichtung eines neuen ElasticSearch test-Instanz? Gibt es eine Möglichkeit zu verspotten? Alle Edelsteine, die Sie wissen,

Konvertieren Sie eine Ruby on Rails App von SQLite nach MySQL?

Anzahl der Antworten 5 Antworten
Machte ich eine app in Ruby on Rails und jetzt möchte ich bekommen es gehostet. Sie bedürfen aber, ich benutze MySQL und ich habe es mit sqLite3. Gibt es eine Möglichkeit, Sie zu konvertieren MySQL zu nutzen?

Wie man einen Hash-Schlüssel durch einen anderen Schlüssel ersetzt

Anzahl der Antworten 7 Antworten
Ich habe eine Bedingung, wo bekomme ich eine hash - hash = {"_id"=>"4de7140772f8be03da000018", .....} und ich will diesen hash als hash = {"id"=>"4de7140772f8be03da000018", ......} P. S: ich weiß nicht, was sind die Schlüssel in der hash-Werte, die

Rails 3 Remote-Formular: Wie lege ich den Inhaltstyp fest?

Anzahl der Antworten 2 Antworten
Ich bin mit Rails 3.2, ich habe ein Formular und möchte, dass es veröffentlicht werden via ajax und der controller json zurückgeben. Ich bin mit einem form_for Helfer etwa so: = form_for(@object, :remote => true, :format =>

Wie aktualisiert man ein einzelnes Attribut ohne das Attribut "update_at" zu berühren?

Anzahl der Antworten 7 Antworten
Wie kann ich das erreichen? versucht zu erstellen, die 2 Methoden namens def disable_timestamps ActiveRecord::Base.record_timestamps = false end def enable_timestamps ActiveRecord::Base.record_timestamps = true end und die update-Methode selbst: def increment_pagehit update_attribute(:pagehit, pagehit+1) end drehen Zeitstempel an-und abschalten

Unterschied zwischen Sammlungsroute und Mitgliedsroute in Rubin auf Schienen?

Anzahl der Antworten 4 Antworten
Was ist der Unterschied zwischen collection Routen und Mitglied Routen in Rails? Beispielsweise resources :photos do member do get :preview end end versus resources :photos do collection do get :search end end Verstehe ich nicht. InformationsquelleAutor der

Ruby on Rails: Wie füge ich einer vorhandenen Spalte mithilfe einer Migration eine Nicht-Null-Einschränkung hinzu?

Anzahl der Antworten 3 Antworten
In meinem Rails (3.2) app, ich habe ein paar Tabellen in meiner Datenbank, aber ich habe vergessen, um ein paar not null-constraints. Ich habe gegoogelt, aber ich kann nicht herausfinden, wie zu schreiben, eine migration, die fügt

Rails 4 Benutzerrollen und Berechtigungen

Anzahl der Antworten 3 Antworten
Schreibe ich eine rails-Applikation für eine Organisation. Jeder user kann 1 oder mehrere Rollen, und können nur auf bestimmten controller-Aktionen abhängig von diesen Rollen. Beispielsweise nur admins erstellen können, zu zerstören und zu aktualisieren bestimmten Bereichen Users.

rails 3.1 ActionController :: RoutingError (Keine Route stimmt mit [GET] "/assets/rails.png" überein):

Anzahl der Antworten 2 Antworten
Standard new rails app-Problem hat, zeigt die rails.png ActionController::RoutingError (No route matches [GET] "/assets/rails.png"): Habe ich versucht, bewegen der .png-Datei, um zu verschiedenen Orten in und Vermögenswerten/Bilder und auch die älteren Ort "öffentlich" oder "public/images' und ändern

Kann json gem mit Ruby 2.2.3 auf Ubuntu nicht installieren

Anzahl der Antworten 3 Antworten
Werde ich durch ein Rails-tutorial, und ich bin nicht in der Lage, komplette "bundle install' da ein problem mit dem json-gem. Wenn ich versuche zu installieren es direkt: me@tru2:~/rails/hello_app$ gem install json -v '1.8.3' Building native extensions.

Nest Eingabe innerhalb von f.label (Rails Form Generation)

Anzahl der Antworten 5 Antworten
Ich wollen, verwenden Sie die f.label-Methode, um meine form-element-labels, allerdings - ich möchte das form-element verschachtelt innerhalb des label. Ist das möglich? -- Vom W3C -- Zuordnen, eine Beschriftung mit einem anderen Steuerelement implizit, das element muss

Wie Laden von Kreditor Asset-Ordner in Rails 4?

Anzahl der Antworten 3 Antworten
Habe ich ein plugin mit vielen Arten von Dateien, und seine eigene Struktur (html, css, js, Dokumente, Bilder, etc) Anstatt durch den plugin-Ordner, und die Aufteilung der alle css-und js-Dateien in die vendor/assets/js/ vendor/assets/css/ Ordner, ich möchte

Wie diagnostizieren Sie einen Fehler von 500 auf Heroku, wenn keine Fehlermeldung in den Protokollen vorhanden ist?

Anzahl der Antworten 2 Antworten
Ich habe eine Rails-app auf Heroku, serviert 500-Fehler in unregelmäßigen Abständen. Web-Seiten die Anzeige "Internal server error" im Klartext, statt dem üblichen "tut Uns Leid. Ging etwas schief." - Seite. Wenn ich die Seite aktualisieren, es funktioniert

"Keine Route stimmt mit [POST]" überein, wenn link_to zu button_to geändert wird

Anzahl der Antworten 4 Antworten
Ich habe dieses Stück code: <%= link_to "New User", new_user_path, :class => "button" %><br /> welche gut funktioniert, aber wenn ich es ändern, <%= button_to "New User", new_user_path, :class => "button" %><br /> Bekomme ich diesen Fehler

Erstellen von Routen mit einem optionalen Pfadpräfix

Anzahl der Antworten 5 Antworten
Wie kann ich meine Routen erkennen einer optionalen prefix-parameter wie folgt: /*lang/controller/id In der lang-Teil ist optional und hat den Standardwert, wenn es nicht in der URL angegeben: /en/posts/1 => lang = en /fr/posts/1 => lang =

Warum installiert Bundler kein JSON-Juwel?

Anzahl der Antworten 19 Antworten
Bekomme ich die folgende Fehlermeldung beim ausführen cap production deploy. DEBUG [dc362284] Bundler::GemNotFound: Could not find json-1.8.1.gem for installation DEBUG [dc362284] An error occurred while installing json (1.8.1), and Bundler cannot continue. DEBUG [dc362284] Make sure that

Die Installation von Nokogiri schlägt fehl - libxml2 fehlt

Anzahl der Antworten 19 Antworten
Ich habe immer gearbeitet, mein Weg, um Nokogiri Probleme bei der installation, indem Sie die folgenden in der Dokumentation der "Die Installation Von Nokogiri" tutorial. Aber dieses mal auch nach der Installation alle Abhängigkeiten, Nokogiri noch nicht

Rails: Getestete Bereiche mit RSpec testen

Anzahl der Antworten 3 Antworten
Ich bin das neue zu testen-Rails-web-Applikationen und RSpec. Ich arbeite mit legacy-code und brauchen, um hinzuzufügen, tests. Also, was ist der beste Weg, um zu testen, Entfernungsmesser und scopes mit RSpec? Finde ich in Google ein paar

Ruby on Rails 3 - Laden Sie das lib-Verzeichnis für jede Anfrage neu

Anzahl der Antworten 11 Antworten
Ich bin momentan dabei einen neuen Motor für eine rails-3-Anwendung. Wie Sie sich vorstellen können, dieser Motor ist in der lib-Verzeichnis meiner Anwendung. Jedoch habe ich einige Probleme entwickeln. In der Tat, ich muss neu starten mein

RVM: Geben Sie eine Ruby-Version an, die verwendet werden soll

Anzahl der Antworten 2 Antworten
Ich wissen, wie RVM, jetzt habe ich aber ein seltsames problem, was ich nicht verstehe, warum. Hier ist die einfache Geschichte (ich benutze Ubuntu): Habe ich eine Rails-Projekt, das Verzeichnis dieses Projekts ist die "Buchhandlung/". Ich gehe

Übergeben Sie den Parameter im Einstellungsattribut für die Assoziation in FactoryGirl

Anzahl der Antworten 2 Antworten
Ich soll ein parameter übergeben werden, die in einer Fabrik, die verwendet werden, um das Attribut auf einem dazugehörigen Modell. Das zugehörige Modell ist in der Fabrik. Ich habe eine Transaktion mit einer viele-zu-viele Verknüpfung, um sich

Gemfile.lock nicht eingecheckt - Heroku

Anzahl der Antworten 6 Antworten
Beim Versuch, "git push heroku master", ich erhalte die Fehlermeldung : Counting objects: 266, done. Delta compression using up to 4 threads. Compressing objects: 100% (239/239), done. Writing objects: 100% (266/266), 222.68 KiB, done. Total 266 (delta

Erstellen Sie dynamisch Twitter Bootstrap Modal

Anzahl der Antworten 5 Antworten
Baue ich eine Rails-Anwendung, und ich möchte den Inhalt von einem Schienen teilweise in der modalen via AJAX. In einer Twitter Bootstrap 2.3.2 modal, Las ich über Sie in der Dokumentation, können Sie das laden von Inhalten

Rails 4 LIKE Query - ActiveRecord fügt Anführungszeichen hinzu

Anzahl der Antworten 6 Antworten
Ich versuche zu tun, eine ähnliche Abfrage wie so def self.search(search, page = 1 ) paginate :per_page => 5, :page => page, :conditions => ["name LIKE '%?%' OR postal_code like '%?%'", search, search], order => 'name' end

Ist Ubuntu eine akzeptable Distribution für den Betrieb eines Produktionsservers?

Anzahl der Antworten 19 Antworten
Ich bin kein großer Linux Experte, aber ich bin bequem mit meinem Ubuntu-desktop. Ich habe auch ein wenig Erfahrung mit Ubuntu als server, als auch, für mein Heimnetzwerk. Bei der Arbeit, wir erwägen den Wechsel Weg von

Rails: Verwenden Sie link_to, um einen Link ohne href zu erstellen

Anzahl der Antworten 8 Antworten
Wie kann ich die link_to Helfer um einen link zu erstellen, ohne eine href - Attribut? Ich möchte einen link, der ausschließlich für eine javascript-Aktion, die ich nicht wollen, dass es die Seite neu zu laden oder

Wie lege ich einen leeren Wert für ein f.select Formularfeld fest

Anzahl der Antworten 4 Antworten
Ich bin mit dem folgenden zulassen, dass meine Benutzer zu wählen Sie Ihre sex in Ihrem Profil. <%= f.select (:sex, %w{ Male Female }) %> Wie würde ich einen leeren Wert, dass die Liste standardmäßig, wenn nichts

Wie verhindere ich das Löschen von Eltern, wenn es untergeordnete Datensätze hat?

Anzahl der Antworten 4 Antworten
Ich schaute durch das Ruby on Rails guides und ich kann nicht scheinen, um herauszufinden, wie um zu verhindern, dass jemand aus dem löschen eines Übergeordneten Datensatzes, wenn er Kinder hat. Zum Beispiel. Wenn meine Datenbank hat

In der Rails-Konsole. Wie aktualisiert man ein Feld für alle Datensätze?

Anzahl der Antworten 4 Antworten
wie kann ich die Tabelle aktualisiert Benachrichtigung.E-Mail an alle wahr sind, in der Konsole? In der Konsole, ich möchte in einer Schleife durch alle Datensätze in der Tabelle und set email = true. Ideen? InformationsquelleAutor der Frage