Tag: ruby

Ruby ist ein multi-Plattform open-source, dynamische, objektorientierte interpretierte Sprache, erstellt von Yukihiro Matsumoto (Matz) im Jahr 1995. [Ruby] – tag ist für Fragen im Zusammenhang mit der Ruby-Sprache, einschließlich Ihrer syntax und den Bibliotheken. Fragen speziell über das framework Ruby on Rails sollten gekennzeichnet werden mit [ruby-on-rails], nicht [ruby]. Verwenden Sie nicht diese zu-tag-ruby-in der japanischen Sprache verwendet.

Wie würden Sie eine URL in Ruby analysieren, um die Hauptdomain zu erhalten?

Anzahl der Antworten 6 Antworten
Ich möchte in der Lage sein, zu analysieren jede url, die mit ruby zu bekommen, der wichtigste Teil des domain ohne www (nur die XXXX.com) InformationsquelleAutor der Frage Justin Meltzer | 2011-07-13

Ruft Namen aller Dateien aus einem Ordner mit Ruby ab

Anzahl der Antworten 14 Antworten
Möchte ich alle Dateinamen aus einem Ordner mit Ruby. InformationsquelleAutor der Frage | 2009-11-18

Verwenden eines Ruby-Skripts, um sich über https auf einer Website anzumelden

Anzahl der Antworten 3 Antworten
Okay, also hier ist der dealio: ich arbeite an einer Ruby-app werden Daten aus einer website, und aggregierte Daten in eine XML-Datei. Der website, die ich brauchen, um Daten aus nicht über irgendwelche APIs, die ich nutzen

Überprüfen Sie, ob eine Datei mit einem Platzhalter existiert

Anzahl der Antworten 1 Antworten
In Ruby, wie kann ich überprüfen, ob eine Datei existiert mit wildcard? Anscheinend scheint dies nicht zu funktionieren: File.exists?("/folderOfFile/Filename*.ext") InformationsquelleAutor der Frage Michael Küller | 2012-11-19

Wie kann ich wissen, wann ich mein Modellobjekt in Rails "aktualisieren" soll?

Anzahl der Antworten 2 Antworten
Hier ist ein Teil der integration-test, die ich habe: user = User.first assert !user.is_active? get confirm_email_user_url(user),:confirmId => user.mail_confirmation_hash assert_equal response.status,200 # because confirm_email_user_url modifies the activation state of the object user = User.first assert_equal user.state,"activated" Verbrachte ich

Wie programmiere ich einen Datei-Upload mit Paperclip?

Anzahl der Antworten 3 Antworten
Habe ich ein rake-task, der Samen einer Anwendung mit zufälligen Daten mit Hilfe der faker gem. Allerdings haben wir auch Bilder (wie z.B. logos), die wir wollen, hochgeladen in diesem rake-task. Wir haben bereits Büroklammer-set-up, aber nicht

sqlite3-ruby Installationsfehler auf Ubuntu

Anzahl der Antworten 18 Antworten
Habe ich die folgenden Fehler während der sqlite3-ruby installiert: Building native extensions. Dies könnte eine Weile dauern... FEHLER: Fehler bei der Installation der sqlite3-ruby: FEHLER: konnte nicht bauen, Juwel nativen Erweiterung. /usr/bin/ruby1.8 extconf.rb die Prüfung für sqlite3.h...

Unerwarteter Return (LocalJumpError)

Anzahl der Antworten 1 Antworten
Was ist das problem mit dieser Ruby-2.0-code? p (1..8).collect{|denom| (1...denom).collect{|num| r = Rational(num, denom) if r > Rational(1, 3) and r < Rational(1, 2) return 1 else return 0 end } }.flatten Der Fehler ist in block

Validieren der Min- und Max-Länge einer Zeichenkette, aber zulassen, dass sie leer ist

Anzahl der Antworten 8 Antworten
Habe ich ein Feld, das möchte ich überprüfen. Ich möchte das Feld zu können leer gelassen werden, aber wenn ein Benutzer Daten eingeben, will ich, dass es in einem bestimmten format. Derzeit bin ich unter den unten

Was ist der Doppelpunktoperator in Ruby?

Anzahl der Antworten 8 Antworten
Wenn ich sage { :bla => 1, :bloop => 2 }was genau macht die : tun? Ich habe irgendwo gelesen, darüber, wie es ist ähnlich wie ein string, aber irgendwie ein symbol. Ich bin nicht super-clear auf

method_missing gotchas in Ruby

Anzahl der Antworten 6 Antworten
Gibt es irgendwelche Dinge zu beachten bei der Festlegung der method_missing Methode in Ruby? Ich Frage mich, ob es gibt einige nicht-so-offensichtlichen Wechselwirkungen von Vererbung, exception werfen, die Leistung oder sonst etwas. InformationsquelleAutor der Frage Readonly |

Schienenklasse & lt; & lt; selbst

Anzahl der Antworten 2 Antworten
Ich würde gerne verstehen, was class << self steht für das nächste Beispiel zeigt. module Utility class Options #:nodoc: class << self def parse(args) end end end end InformationsquelleAutor der Frage xpepermint | 2010-04-02

Rake Route Fehler "fehlt: Aktion Schlüssel auf Routen Definition"

Anzahl der Antworten 5 Antworten
Ich bin immer $ rake routes rake aborted! ArgumentError: Missing :action key on routes definition, please check your routes. /usr/local/rvm/gems/ruby-2.1.2/gems/actionpack-4.1.5/lib/action_dispatch/routing/mapper.rb:243:in `default_controller_and_action' /usr/local/rvm/gems/ruby-2.1.2/gems/actionpack-4.1.5/lib/action_dispatch/routing/mapper.rb:117:in `normalize_options!' /usr/local/rvm/gems/ruby-2.1.2/gems/actionpack-4.1.5/lib/action_dispatch/routing/mapper.rb:65:in `initialize' /usr/local/rvm/gems/ruby-2.1.2/gems/actionpack-4.1.5/lib/action_dispatch/routing/mapper.rb:1487:in `new' /usr/local/r................ Hier meine Routen.rb Rails.application.routes.draw do get 'script/index' get 'landing/index'

Was ist der Unterschied zwischen Print und Puts?

Anzahl der Antworten 8 Antworten
Zum Beispiel in dieser Zeile der code, den ich schrieb, print und puts unterschiedliche Ergebnisse erzeugen. 1.upto(1000).each { |i| print i if i % 2 == 0 } InformationsquelleAutor der Frage | 2011-02-16

Ruby modul_function vs einschließlich Modul

Anzahl der Antworten 3 Antworten
In ruby, ich verstehe, dass die Modul-Funktionen verfügbar gemacht werden können, ohne zu mischen, in das Modul mit module_function wie hier gezeigt. Ich kann sehen, wie dies nützlich ist, so können Sie die Funktion ohne zu mischen,

Rubygems, Bundler und RVM Verwirrung

Anzahl der Antworten 4 Antworten
Lese ich "Beziehungen zwischen Rubygems, Bundler, RVM" bevor er es wieder. Gut, es gibt viele Fragen wie diese, aber die Leute, die beantwortet sagen, Sie arbeiten mit Rubygems, RVM und Bundler, und Sie haben nicht erklärt, wie

Wie teilt man eine Verzeichnis-Zeichenfolge in Ruby?

Anzahl der Antworten 4 Antworten
In ruby, ich bin in der Lage, das zu tun File.dirname("/home/gumby/bigproject/now_with_bugs_fixed/32/FOO_BAR_2096.results") bekommen und "/home/gumby/bigproject/now_with_bugs_fixed/32" aber jetzt würde ich gerne aufteilen, die directory-string in die einzelnen Ordner Komponenten, sprich so etwas wie ["home", "gumby", "bigproject", "now_with_bugs_fixed", "32"] Gibt

Schienen streichen nicht numerische Werte vor dem Speichern

Anzahl der Antworten 2 Antworten
Habe ich gesucht und wie es aussieht, sollte dies einfach sein, aber ich kann nicht ankommen es zu wirken. Ich bin versucht, entfernen Sie alle nicht-numerischen Zeichen vor dem speichern einer Telefonnummer. Dies ist, was ich derzeit

Installation in Homebrew-Fehlern

Anzahl der Antworten 8 Antworten
Versucht, zu installieren rvm und ruby 1.9.2 Habe ich bereits installiert homebrew und git, aber konnte nicht vollständig aktualisiert, da ich immer die Erlaubnis Fehler. Re-installiert Snow Leopard und repariert die Berechtigungen. Nun das passiert... $ brew

Erstellen Sie ein Array von Zeichen aus dem angegebenen Bereich

Anzahl der Antworten 11 Antworten
Las ich einige code, wo jemand Tat dies in Ruby: puts ('A'..'Z').to_a.join(',') Ausgabe: A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z Ist es etwas in Javascript erlauben, dies zu tun, nur so einfach? wenn nicht, gibt es Knoten-Modul, das die für etwas ähnliches? InformationsquelleAutor

Ruby on Rails, wie man eine Seite ohne Layout und anderes Kopffeld rendert

Anzahl der Antworten 4 Antworten
else respond_to do |format| format.html { render "tabelle/show" } end end Möchte ich die Seite zu Rendern ...nur mit dem code in dieser Seite....nicht hinzufügen <head>...layout und die <body> Feld in ruby on rails. Ich möchte nur

rvm-Installation funktioniert nicht: "RVM ist keine Funktion"

Anzahl der Antworten 20 Antworten
Ich gerade installiert RVM, aber nicht, damit es funktioniert. Ich habe eine solche Zeile am Ende meiner .profile Datei: [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" Ich habe versucht zu laufen source .profile und Neustart terminal, aber

Wie kann ich ein Array von Hashes filtern, um nur die Schlüssel in einem anderen Array zu erhalten?

Anzahl der Antworten 4 Antworten
Ich versuche, erhalten eine Teilmenge von Schlüsseln für jeden hash in ein array. Die hashes sind eigentlich viel größer, aber ich dachte, das ist einfacher zu verstehen: [ { id:2, start: "3:30", break: 30, num_attendees: 14 },

I18n: Wie kann überprüft werden, ob ein Übersetzungsschlüssel / -wertpaar fehlt?

Anzahl der Antworten 4 Antworten
Ich bin mit Ruby, Ruby on Rails 3.1.0 und die I18n gem. Ich (bin die Implementierung einer plugin und ich würde gerne überprüfen zur Laufzeit wenn Sie die I18n fehlt eine übersetzung Schlüssel/Wert-Paaren, und wenn ja, um

Ruby: mysql2-Gem funktioniert nicht (Mac OS X Snow Leopard, Ruby 1.9.2)

Anzahl der Antworten 6 Antworten
Ich gerade kompiliert ruby und installes rubygems, mysql2 und Schienen, die sehr gut funktioniert. Aber ich bekomme die folgende Fehlermeldung, wenn ich versuche, starten Sie den rails-server: /usr/local/ruby/lib/ruby/gems/1.9.1/gems/mysql2-0.2.6/lib/mysql2.rb:7:in `require': dlopen(/usr/local/ruby/lib/ruby/gems/1.9.1/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle, 9): Bibliothek nicht geladen werden: libmysqlclient.18.dylib (LoadError)

Wie aktiviere ich eine andere Version eines bestimmten Edelsteins?

Anzahl der Antworten 4 Antworten
Möchte ich wechseln zwischen rails 2.3.10 als "aktive" Juwel für mein OS, so kann ich es aufrufen, in die Befehlszeile. Ist es möglich, dies zu tun? Ich bin nicht mit rvm. Vielleicht ist es Zeit zu beginnen.

Wie analysiere ich eine HTML-Tabelle mit Nokogiri?

Anzahl der Antworten 1 Antworten
Habe ich installiert, Ruby und Mechanize. Es scheint mir, dass es posible in Nokogiri, das zu tun, was ich tun will, aber ich weiß nicht, wie es zu tun. Was über diese table? Es ist nur ein

Fehler beim Erstellen der gem nativen Erweiterung

Anzahl der Antworten 3 Antworten
Endergebnis ist, dass ich versuche, Ruby on Rails installiert auf meinem OS 10.7.3, aber mit verschiedenen Problemen. Außerdem habe ich ein frisch installiertes XCode 4.3 aus dem App Store. Wenn ich Feuer bis Sie das terminal und

Rails - Export von Datensätzen in herunterladbare Excel-Dateien mit axlsx gem (Keep MVC)

Anzahl der Antworten 5 Antworten
Habe ich installiert die axlsx Juwel erfolgreich von https://github.com/randym/axlsx Hier meine controller-code, die ich verwendet, um zu erstellen Sie eine excel-Datei, die durch diesen gem. Aber nichts passieren mit diesem code stattdessen zeigt er mir einen Fehler

Python gegen Groovy vs Ruby? (basierend auf den in Frage stehenden Kriterien)

Anzahl der Antworten 10 Antworten
Unter Berücksichtigung der unten angeführten Kriterien, die von Python, Groovy oder Ruby) würden Sie verwenden? Kriterien (Bedeutung von 10, 10 sehr wichtig) Reichtum API/Bibliotheken verfügbar (zB. Mathe, zeichnen, Vernetzung) (9) Fähigkeit zum einbetten in desktop (java/c++) -

Iteriere über die ersten n Elemente eines Arrays

Anzahl der Antworten 5 Antworten
Wie kann ich Durchlaufen bis zu vier Objekte in einem array und nicht alle? In dem folgenden code iteriert über alle Objekte. Ich brauche nur die ersten vier Objekte. objects = Products.all(); arr=Array.new objects.each do |obj| arr

HTML zu Nur-Text mit Ruby?

Anzahl der Antworten 9 Antworten
Gibt es etwas gibt, zum konvertieren von html zu plain-text (vielleicht eine nokogiri-Skript)? Etwas, das halten, die Zeilenumbrüche, aber das ist über es. Wenn ich etwas schreiben über googledocs, wie dieseund führen Sie das Kommando, es gibt,

Schienen ändern den Schaltflächentext

Anzahl der Antworten 2 Antworten
Irgendeiner Weise zu ändern Sie den Standard-text für die Schaltfläche "senden"? Beispielsweise die folgenden submit-button für die user Modell und die update Aktion einen button der den Wert von Update User <%= f.submit %> Gibt es etwas,

Ruby-Klassenvererbung: Was ist `& lt; & lt;` (doppelt kleiner als)?

Anzahl der Antworten 3 Antworten
class << Awesomeness Was ist das <<? Ich habe gesucht, aber die Ergebnisse sagen mir über die string-Verkettung... InformationsquelleAutor der Frage Voldemort | 2011-05-31

Begrenzen Sie jede do-Schleife

Anzahl der Antworten 6 Antworten
Wenn ich die folgenden, <% @feed.sort_by{|t| - t.created_at.to_i}.each do |feed| %> <% end %> Wie kann es begrenzen, um nur die letzten 10 Ergebnisse InformationsquelleAutor der Frage Karl Entwistle | 2010-07-07

Was ist der Operator "= ~" in Ruby?

Anzahl der Antworten 7 Antworten
Ich sah dies auf einem screencast und konnte nicht herausfinden, was es war. Bögen nur Stapel mit anderen Betreibern einer Allgemeinen pattern-match-operator. InformationsquelleAutor der Frage CCSab | 2010-06-11

Wie konvertiert man ein Array von Strings in ein Array von Symbolen?

Anzahl der Antworten 7 Antworten
Ich konvertieren wollen die Elemente des string-Arrays unten, um Symbole und deren Ausgabe strings = ["HTML", "CSS", "JavaScript", "Python", "Ruby"] schauen, was ich mache: strings.each { |x| puts x.to_sym } Keinen Erfolg. Was mache ich falsch? InformationsquelleAutor

Formularfelder nach einem Fehler gefüllt halten (RoR)

Anzahl der Antworten 2 Antworten
Nach der überprüfung bekam ich eine Fehlermeldung und ich kam wieder zurück zu :action => :new. Einige Feld auf dem Formular bereits ausgefüllt, so dass ich möchten, halten Sie Sie gefüllt auch nach der Fehlermeldung zu. Wie

Sicheres Integer-Parsing in Ruby

Anzahl der Antworten 8 Antworten
Ich habe einen string, sagen '123'und ich will es konvertieren zu 123. Ich weiß, Sie können einfach tun some_string.to_iaber das wandelt 'lolipops' zu 0das ist nicht der Effekt, den ich im Sinn haben. Ich will, dass es

Ändern Sie die Standardgröße des Capybara-Browserfensters

Anzahl der Antworten 5 Antworten
So, in Bezug auf integration Tests mit Capybara und RSpec, ich weiß, ich kann dies tun: page.driver.browser.manage.window.resize_to(x,y) pro Wie Sie festlegen, Größe des Browserfensters, in Rspec (Selen) für bestimmte RSpec tests, aber gibt es eine Möglichkeit dies

Ruby on Rails Erweiterte JSON-Serialisierung

Anzahl der Antworten 7 Antworten
Ich bin auf der Suche nach Rendern ein index aller Artikel zusammen mit einem ganzen Artikel über JSON in meiner rails-app, aber ich bin mit ein wenig Mühe, herauszufinden, wie es zu tun. Hier ist mein controller

Kombiniere zwei Arrays zu Hash

Anzahl der Antworten 7 Antworten
Ich habe zwei Arrays: members = ["Matt Anderson", "Justin Biltonen", "Jordan Luff", "Jeremy London"] instruments = ["guitar, vocals", "guitar", "bass", "drums"] Was ich möchte zu tun ist, kombinieren Sie diese so, dass die entstehende Datenstruktur ist eine

Was ist Rekursion und wie funktioniert es?

Anzahl der Antworten 4 Antworten
Könnte mir bitte jemand erklären, was genau die Rekursion ist (und wie es arbeitet in Ruby, wenn das nicht zu viel verlangt). Ich kam über einen längeren code-snippet, das sich auf die Rekursion und es verwirrt mich

Fehler beim Installieren von pg gem, "mkmf.rb kann keine Header-Dateien für Ruby finden" (Mac OSX 10.6.5)

Anzahl der Antworten 10 Antworten
Ich nur ein Upgrade auf Rails 3 und hatte ein bisschen ein Durcheinander mit MacPorts, Edelsteine und-Datenbanken, um sich zu Sortieren. Ich warf Sie alle Edelsteine und installiert Sie frisch. Alles scheint OK zu sein, außer für

Entfernen Sie "@" Zeichen und alles danach in Ruby

Anzahl der Antworten 5 Antworten
Arbeite ich an einer Anwendung, bei der ich übergeben zu müssen, auf der alles, was vor dem " @ " - Zeichen aus dem Benutzer-E-Mail-Adresse, als sein/Ihr Vorname und Nachname. Zum Beispiel, wenn der Benutzer eine E-Mail-Adresse

Wie prüfe ich Helfer in Rails?

Anzahl der Antworten 5 Antworten
Ich versuche zu bauen, einige unit-tests zum testen meine Schienen Helfer, aber ich kann mich nie daran erinnern, wie diese zugänglich sind. Ärgerlich ist. Vorschläge? InformationsquelleAutor der Frage aronchick | 2009-01-13

Ruft den Dateinamen und die Erweiterung in Ruby ab

Anzahl der Antworten 1 Antworten
Arbeite ich an einem Programm zum herunterladen von Videos von YouTube, konvertieren Sie Sie zu MP3 und erstellen Sie eine Verzeichnisstruktur für die Dateien. Mein code ist: FileUtils.cd("#{$musicdir}/#{$folder}") do YoutubeDlhelperLibs::Downloader.get($url) if File.exists?('*.mp4') puts 'Remove unneeded tempfile' Dir['*.mp4'].each

Rails named_scopes mit Joins

Anzahl der Antworten 2 Antworten
Ich versuche zu schaffen, eine named_scope verwendet beitreten, obwohl Sie den generierten SQL-Code sieht richtig aus, das Ergebnis sind Müll. Zum Beispiel: class Clip < ActiveRecord::Base named_scope :visible, { :joins => "INNER JOIN series ON series.id =

Wie erhält man alle Klassennamen in einem Namespace in Ruby?

Anzahl der Antworten 4 Antworten
Habe ich ein Modul Foodass es den namespace für viele Klassen wie Foo::BarFoo::Baz und so weiter. Gibt es einen Weg, um wieder alle Klasse einem Namensraum-Namen von Foo? InformationsquelleAutor der Frage Sławosz | 2010-09-09

Gibt es ein "phpmyadmin" für Ruby on Rails?

Anzahl der Antworten 6 Antworten
Etwas wie phpmyadmin, aber für Ruby on Rails ? Brauche ich eine app zum verwalten leicht meine mysql-Datenbank.. Es ist für mich. Eine GUI für Mysql-Datenbank InformationsquelleAutor der Frage sparkle | 2011-12-18