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.

FileTest.vorhanden ist? Problem mit ruby on rails

Anzahl der Antworten 2 Antworten
Ich versuche zu überprüfen, ob eine Datei existiert in meinem rails-Anwendung. Ich bin mit ruby 1.8.6 und rails 2.1.2 mit windows XP. So, das problem ist, dass die FileTest.vorhanden ist? Methode scheint nicht zu funktionieren. Ich habe

Ruby-String.encode gibt noch "ungültige byte-Sequenz UTF-8"

Anzahl der Antworten 3 Antworten
Im IRB versuche ich die folgende: 1.9.3p194 :001 > foo = "\xBF".encode("utf-8", :invalid => :replace, :undef => :replace) => "\xBF" 1.9.3p194 :002 > foo.match /foo/ ArgumentError: invalid byte sequence in UTF-8 from (irb):2:in `match' Irgendwelche Ideen, was

Wie generieren Verschlüsselungsschlüssel zur Verwendung mit attr_encrypted

Anzahl der Antworten 1 Antworten
Ich überlege mir, mit dem attr_encrypted Juwel für Feld-level-Verschlüsselung in eine Rails-app. Wie erstelle ich einen Verschlüsselungs-Schlüssel für die Verwendung mit diesem gem? Update: In der Dokumentation für Encryptor, die die zugrunde liegende Verschlüsselung verwendet attr_encrypted, besagt

Konvertieren von string-Nummern( im word-format) an integer ruby

Anzahl der Antworten 4 Antworten
Wenn du einen string hast ten, ist es möglich, zu konvertieren in eine Ganzzahl 10 in Ruby? (vielleicht in rails?) Ich Wert die Entwickler auf tryruby.org und in Ihrem tutorial hier, es sagt ausdrücklich "to_i wandelt die

Mit Ruby und Mechanize zu füllen, in einer remote-login-Formular Rätsel

Anzahl der Antworten 2 Antworten
Ich versuche zur Implementierung eines Ruby-Skripts, das wird nehmen Sie einen username und Passwort, dann gehen Sie zum ausfüllen der Kontodaten auf ein login-Formular auf einer anderen website und zurück, das dann einem link Folgen, und rufen

Warum nicht MiniTest::Spec haben eine wont_raise Behauptung?

Anzahl der Antworten 3 Antworten
Ruby ' s Test::Unit hat assert_nothing_raised. Test::Unit wurde ersetzt durch MiniTest. Warum nicht MiniTest Behauptungen /Erwartungen haben alles parallel? Zum Beispiel können Sie erwarten, dass must_raise aber nicht wont_raise. InformationsquelleAutor matt | 2012-09-19

Erstellung einer thread-sicheren temporären Dateinamen

Anzahl der Antworten 4 Antworten
Bei der Verwendung Tempfile Ruby, ist das erstellen einer Datei mit einer thread-safe und inter-Prozess-sicheren Namen. Ich brauche nur einen Datei-Namen in dieser Weise. Ich Frage mich, ob es einen eher geradlinigen Ansatz Weise als: t =

Wie viele tweets mit dem ruby-gem twitter

Anzahl der Antworten 1 Antworten
Schrieb ich einige ruby zur Rückgabe aller tweets mit einem Satz innerhalb eines Zeitraums. Aber dieser code wird zurückkehren, die meisten von 1.500 tweets. Wie bekomme ich mehr als 1.500 tweets? (Ich hoffe, ich bekomme Hunderte von

Schienen: Bild beschneiden, mit Büroklammer, S3 und RMagick

Anzahl der Antworten 3 Antworten
Ich bin versucht derzeit, einen code, der eine benutzerdefinierte Bild-cropping-system, ähnlich wie bei anderen auf dem internet, wo ein Benutzer kann wählen Sie einen Zuschneidebereich, und dann haben Sie Ihr Bild entsprechend beschnitten. Die Anwendung ist in

gsub ASCII-code-Zeichen aus einem string in ruby

Anzahl der Antworten 5 Antworten
Ich bin mit nokogiri-Bildschirm kratzen etwas HTML. In einigen vorkommen, bin ich immer einige seltsame Zeichen zurück, ich habe aufgespürt, die ASCII-code für diese Zeichen mit dem folgenden code: @parser.leads[0].phone_numbers[0].each_byte do |c| puts "char=#{c}" end Den Zeichen

Debuggen einer SMTP-Timeout-Fehler

Anzahl der Antworten 4 Antworten
Arbeite ich an einem Rails-Projekt, bei Action-Mailer-senden E-mail Kampagnen. Für den moment habe ich getestet, alles mit einem einfachen alten GMail-Konto. Immer näher an die Version jetzt, und ich beschlossen habe zu wechseln, der smtp-server auf unseren

ruby mittels "&:methodname" Verknüpfung von array.anzeigen(&:methodname) für die hash-Schlüssel-Zeichenfolgen anstatt methodname

Anzahl der Antworten 2 Antworten
Meisten ruby-Entwickler wissen, wie zu sparen Sie ein paar Tastenanschläge, indem es so etwas wie dieses: array.map(&:methodname) eher als array.map {|x| x.methodname } Gibt es eine Möglichkeit, ich könnte einen ähnlichen &:methodname shortcut für den Aufruf von

wie konvertiert array-Ausgang an normalen string in ruby on rails-Anwendung

Anzahl der Antworten 2 Antworten
Ich die Umsetzung-tag-Funktionalität und einem Artikel kann man viele tags. Ich bin in der Lage zu bekommen-tag, Werte aus db in diesem format ["social network", "professional"] Möchte ich die Ausgabe in diesem format "social network professional" Ich

Mit Sinatra und MongoDB - was ist der empfohlene Weg, um "am Leben halten" der mongodb-Verbindung zwischen http-Anfragen?

Anzahl der Antworten 2 Antworten
Ich verwendet habe ASP.NET und jetzt arbeite ich auf einem Sinatra/MongoDB-app. Mit ASP.NET Architektur, die die Verbindung zu der Datenbank eine bestimmte Anforderung verwendet kommt aus einem pool von verbindungen, die ADO.NET verwaltet. Die verbindungen am Leben

Die Definition der Klasse Methoden Dynamisch in Ruby

Anzahl der Antworten 2 Antworten
In Ruby 1.9.3 ich erstellen müssen Sie ein paar Klasse-Instanzen, die jeweils ähnliche Instanz - und Klassen-Methoden aber, die unterscheiden sich nur durch ein paar Feste Parameter. Die Unterscheidung Ihrer Klasse-Typ ist auch wichtig, damit ich nicht

SSL_connect zurückgegeben=1, errno=0 state=SSLv3 read server certificate B: certificate verify failed on Mac

Anzahl der Antworten 4 Antworten
Verwendung von Homebrew auf Mac OSX 10.7.5 $ brew install openssl Fehler: openssl-1.0.1 e bereits installiert ist $ rake test.rake rake aborted! SSL_connect zurückgegeben=1, errno=0 state=SSLv3 read server certificate B: certificate verify failed Ich anerkennen, dass es

Wie browser schließen mit Capybara?

Anzahl der Antworten 4 Antworten
Ich habe eine situation, wenn ich mich mit (mit :Selen-Treiber) mehrere Browser mit Capybara zu testen, meine front-end. Wie kann ich in der Nähe einige von Ihnen mit Capybara, wenn Sie nicht benötigt werden? InformationsquelleAutor thesis |

Was sind schnelle XML-Parser für Ruby?

Anzahl der Antworten 5 Antworten
Ich bin mit Nokogiri, das funktioniert bei kleinen Dokumenten gut. Aber für ein 180KB HTML-Datei habe ich zur Erhöhung der Prozess-stack-Größe, über ulimit -s, und das parsing und XPath-Abfragen dauern eine lange Zeit. Gibt es schnellere Methoden

Schienen: Validierung ein Datum Größer ist als der Andere

Anzahl der Antworten 3 Antworten
Schreibe ich eine benutzerdefinierte validator-in ActiveRecord so, dass ein Termin Sinn macht: validate :deadline_is_possible? def deadline_is_possible? if deadline > begins_at errors.add(:deadline, 'must be possible') end end Dies aber erzeugt einen "NoMethodError: undefined method `>' for nil:NilClass". Ich

ActiveRecord: Select max limit

Anzahl der Antworten 4 Antworten
Ich versuche, konvertieren Sie die folgende SQL-Abfrage ActiveRecord und es schmilzt mein Gehirn. delete from table where id <= ( select max(id) from ( select id from table order by id limit 0, 10)); Irgendwelche Ideen? Was

Die Wahl eingebettete scripting-Sprache für C++

Anzahl der Antworten 6 Antworten
Möchte ich wählen Sie eine eingebettete scripting Sprache, die ich verwende auf C++. Es sollte die Verbindung zur Datenbank wie Oracle. Meine host-Anwendung eine server-Anwendung. Das wird passieren raw-Daten an ein Skript. Das Skript analysiert und einige

Wie deinstalliere ich eine alte version von Ruby, und es ist eine kluge Sache zu tun?

Anzahl der Antworten 3 Antworten
Wenn Sie als root eingeloggt und ich geben ruby -v centOS server reports 'ruby 1.9.3p392'. Dies ist, was ich will. Aber, wenn ich rvmsudo ruby -v dann bekomme ich 'ruby 1.8.7'. Ich möchte nicht, verwenden Sie diese

Erstellen Sie eine Ruby-gem // 'require' error: cannot load such file (LoadError)

Anzahl der Antworten 1 Antworten
Ich versuche, meine erste Ruby-gem und ich bekomme ein LoadError auf der ersten 'require' - Linie. In meinem Edelstein-Ordner habe ich 3 Klassen inklusive " - version.rb' (wo die LoadError Auftritt) version.rb module OptimalBankroll VERSION = "0.0.1"

Wie führen Sie tests im Sinatra?

Anzahl der Antworten 3 Antworten
Ich habe keine Ahnung, wie um zu testen, meine Sinatra-Anwendung. Muss ich nur laufen ruby Scheint nicht zu funktionieren. Alle Dateien dort nur darüber reden, wie schreiben den Inhalt der Datei, aber nicht darüber, wie es läuft.

Wie kann ich umwandeln eines BigDecimal zu einem 2-dezimal-Stelle string?

Anzahl der Antworten 4 Antworten
Ich konvertieren wollen ein BigDecimal-Objekt auf den Wert einer Währung mit zwei Dezimalstellen. Ich will keine Rundung. Wie kann ich es tun? Keiner der folgenden Methoden gearbeitet: v = BigDecimal("7.1762") w = BigDecimal("4.2") v.to_s('2F') # => "7.17

Wie kann ruby diese Aufgabe (groß-und Kleinschreibung in string suchen & ersetzen Sie in Ruby)?

Anzahl der Antworten 4 Antworten
Habe ich einige problem mit der ersetzen-Zeichenkette in Ruby. Meine Ursprüngliche Zeichenfolge : Was der Mensch tut, ist nicht, wie was für ein Tier tut. Möchte ich ersetzen: ==Was== der Mensch will nicht wie ==was== Tier hat.

Aufruf selbst.senden Sie iterativ auf eine hash-argument initialisiert werden()

Anzahl der Antworten 1 Antworten
Ich versuche zu verstehen, der folgende Ruby-code. Sieht es aus wie attrs ist ein hash, der bekommt als argument übergeben mit einem default-Wert ein leerer hash. Dann attrs.each durchläuft die Schlüssel-Wert-Paare im hash (|k,v|). Welche Wirkung wird

vim, ruby mismatch auf dem Mac High Sierra

Anzahl der Antworten 6 Antworten
Ich habe vor kurzem aktualisiert mein Mac zu High Sierra Nach dem upgrade, Macvim (mvim) aufgehört zu arbeiten, weil (nehme ich an) HighSierra aktualisiert, ruby auf 2.3, und mvim ist mit ruby 2.0. Folgenden ist der Fehler,

Koch 11: irgendeiner Weise zu drehen, Attribute in ein ruby-hash?

Anzahl der Antworten 4 Antworten
Ich bin generieren eine config für meinen Dienst in der chef-Attribute. Aber irgendwann muss ich wiederum das Attribut Maische in ein einfaches ruby-hash. Diese verwendet, um gut funktionieren in Koch 10: node.myapp.config.to_hash Jedoch, beginnend mit Koch 11,

Ruby Net:: "OpenTimeout": Ausführung abgelaufen

Anzahl der Antworten 1 Antworten
Ich bin konsequent immer diese Fehlermeldung auf mehrere hosts auf meinem Rechner, z.B.: require 'open-uri' open('https://google.com').read Net::OpenTimeout: execution expired from /usr/local/opt/rbenv/versions/2.4.0/lib/ruby/2.4.0/net/http.rb:904:in `initialize' from /usr/local/opt/rbenv/versions/2.4.0/lib/ruby/2.4.0/net/http.rb:904:in `open' from /usr/local/opt/rbenv/versions/2.4.0/lib/ruby/2.4.0/net/http.rb:904:in `block in connect' from /usr/local/opt/rbenv/versions/2.4.0/lib/ruby/2.4.0/timeout.rb:103:in `timeout' from /usr/local/opt/rbenv/versions/2.4.0/lib/ruby/2.4.0/net/http.rb:902:in `connect' from

Konnte nicht finden, json-1.8.1 in einer der Quellen (Bundler::GemNotFound)

Anzahl der Antworten 5 Antworten
Ich bin mit den folgenden stack: ruby 2.1.1p76 (2014-02-24 revision 45161) [x86_64-linux] RubyGems 2.2.2 Rails 4.1.0 Bundler version 1.6.2 unter ubuntu apache Und ich erhalte die folgende Fehlermeldung: Konnte nicht finden, json-1.8.1 in einer der Quellen (Bundler::GemNotFound)

Regex für eine Zahl 1-31 Ruby

Anzahl der Antworten 4 Antworten
Ich versuche, eine beliebige Anzahl 1-31 (einschließlich). Dies ist der nächste, den ich habe: ([1-9]|[12]\d|3[01]) Aber zahlen wie 324 akzeptiert werden. Jede chance, es gibt eine regex gibt, die erfassen können, nur 1-31? Dein regex ist wirklich

Rails-Routing-Fehler initialisierten Konstanten

Anzahl der Antworten 1 Antworten
Habe ich die folgende Fehlermeldung, wenn Sie versuchen, sich aus ein Authentifizierung gem ich habe einfach installieren. http://0.0.0.0:3000/users/sign_out Routing Error uninitialized constant UsersController I dont haben eine users_controller.rb-Datei. Ich habe einen Benutzer.rb-Modell. Dies ist der Pfad oder

Sass: errno::enoent: Keine solche Datei oder Verzeichnis

Anzahl der Antworten 4 Antworten
Ich weiß, das ist furchtbar fad Fehler zu laufen in, aber ich bin der Begegnung mit einem normalen "Datei nicht gefunden" - Fehler in Sass 3.4.2: /* Errno::ENOENT: No such file or directory - dumdum.scss Backtrace: /Library/Ruby/Gems/2.0.0/gems/sass-3.4.12/lib/sass/plugin/compiler.rb:482:in

simple_form ist collection_radio_button und benutzerdefinierte label-Klasse

Anzahl der Antworten 2 Antworten
Ich versuche, mich ein-Sterne-Bewertung-Formular mit radio-Sammlung mit FontAwesome, für das ich wirklich brauchen, ändern Sie die label-Klassen der collection_radio_button input generiert simple_form aber finde keine offensichtliche Lösung. Bisher habe ich: form_for @user do |f| f.collection_radio_buttons :rating, [[1,

Validierung fehlgeschlagen rake db:seed

Anzahl der Antworten 4 Antworten
Mache ich Kapitel 12 hartle s tutorial. Bei mir lief bundle exec rake db:seed bekam ich diese Fehlermeldung: ActiveRecord::RecordInvalid: Validation failed: Email has already been taken Ich versuche, ausgeführt rake db:reset rake db:migrate rake db:test:prepare Endlich rake

undefined method "to_json" für #<Hash:0x3d3cef0> (NoMethodError) in ActiveSupport 3

Anzahl der Antworten 1 Antworten
Haben to_json entfernt bekommen oder sowas??? InformationsquelleAutor Travis Reeder | 2010-09-17

Stoppt die Aktuelle Passwort-Anforderung für Entwickeln

Anzahl der Antworten 3 Antworten
Ich habe ein Problem mit dem Bearbeiten-user-Bereich meiner Website. Aus irgendeinem Grund bekomme ich immer die Fehlermeldung "Aktuelles Passwort kann nicht leer sein" wenn Sie versuchen, um einen Benutzer zu Bearbeiten. Wir verwenden, entwickeln, verwalten Benutzer, aber

Ruby Mixins Methode überschreiben Klärung

Anzahl der Antworten 2 Antworten
Habe ich gerade konfrontiert dieses Verhalten verstehe ich nicht wirklich. module M def foo "module_foo" end end class C def foo "class_foo" end include M end puts C.new.foo Warum C.new.foo tatsächlich zurück class_foo ? Ich war ziemlich

Was bedeutet selbst tun in ruby on rails?

Anzahl der Antworten 4 Antworten
Ich bin auf railcasts üben nur einige rails und kommen über etwas, das ich versuche zu verstehen. Habe ich nicht bekommen, was das "selbst" auf die authenticate-Methode zu tun war. Also habe ich es gelöscht und getestet

Wie kann ich die Trennzeichen beim teilen eines Ruby-string?

Anzahl der Antworten 5 Antworten
Habe ich text wie: content = "Do you like to code? How I love to code! I'm always coding." Ich versuche, es zu Spalten, die entweder auf eine ? oder . oder !: content.split(/[?.!]/) Wenn ich drucken

rspec andernfalls Fehler: expected falschen Antworten " falsch?`

Anzahl der Antworten 1 Antworten
Ich bin mit diesem Teil einen test: describe Dictionary do before do @d = Dictionary.new end it 'can check whether a given keyword exists' do @d.include?('fish').should be_false end Mit diesem code: class Dictionary def initialize @hash =

Schienen - wie Sie Javascript-Dateien nur auf bestimmten Seiten

Anzahl der Antworten 1 Antworten
Ich habe einen WYSIWYG-editor, den ich gebaut habe, auf der Website und angepasst. Es gibt eine Menge von Javascript-Dateien, die nur geladen werden müssen, auf den Seiten mit dem WYSIWYG-editor; derzeit werden Sie geladen auf jeder Seite

Schienen, Probleme in einer form, die versucht, mit der put http-Methode

Anzahl der Antworten 5 Antworten
<% form_ tag user_path(@user), :method => :put do %> Das ist meine form, so will ich es auf die update-Methode meiner UsersController, habe ich die Karte.Ressourcen :Benutzer , und die ruhigen Pfade generiert: users GET /users(.:format) {:action=>"index",

Schienen: Pass parameter von view zu controller

Anzahl der Antworten 3 Antworten
Habe ich folgende Modelle in rails : class Task < ActiveRecord::Base attr_accessible :description, :name, :project belongs_to :project validates :name, :presence => true end class Project < ActiveRecord::Base attr_accessible :name has_many :tasks end Ich habe eine view, die

Drehen eines select_list Optionen in einem string-array in watir-webdriver?

Anzahl der Antworten 3 Antworten
Ich brauche, um zu überprüfen, den Inhalt einer select-Liste drop-down-unterschiedlich je nach Wert in einem anderen Feld. Ich lese die gültigen Optionen in ein array von strings aus einer CVS-Feld und den Vergleich, indem Sie die folgenden;

SASS kompilieren Fehler - LoadError: cannot load such file — hören/ - version Verwenden --trace Ablaufverfolgung

Anzahl der Antworten 4 Antworten
Ich bin versucht, SASS zum ersten mal, ich habe die neueste version installiert, bekomme aber Fehler in der terminal stuarts-imac:css stuartcookney$ sass --watch main-style.scss Sass is watching for changes. Press Ctrl-C to stop. write main-style.css LoadError: cannot

Ruby zählen hash-Schlüssel

Anzahl der Antworten 1 Antworten
Ich habe einen hash wie dieser: {'yes' => 23, 'b' => 'travel', 'yesterday' => 34, 5 => '234', :yesss => :fg, try: 30, key: 'some value', 'yesterday1' => 34, 'yesteryear' => 2014} Wie kann ich die Anzahl

Wie uniq ein array mit groß-und Kleinschreibung

Anzahl der Antworten 7 Antworten
Soweit ich weiß, ist das Ergebnis von ["a", "A"].uniq ist ["a", "A"] Meine Frage ist: Wie kann ich machen, ["a", "a"].uniq mir entweder ["a"] oder ["A"] InformationsquelleAutor Allendog | 2009-07-09

Verhinderung von SQL-Injection/Gute Ruby-Methode

Anzahl der Antworten 5 Antworten
Was ist eine gute Methode in Ruby, um SQL-Injection verhindern? Über die Bibliothek? Ach überhaupt, ich werde greifen, je nachdem, was jemand empfiehlt. Ich bin ein wenig überrascht, downvoting, aber es hat vielleicht geholfen, wenn Sie erwähnt,