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.
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
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
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
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
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
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
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 =
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
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
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
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
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
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
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
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
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
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 |
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
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
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
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
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
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"
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.
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
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.
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
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,
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,
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
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)
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
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
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
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,
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
1
Antworten
Haben to_json entfernt bekommen oder sowas??? InformationsquelleAutor Travis Reeder | 2010-09-17
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
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
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
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
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 =
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
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",
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
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;
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
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
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
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,