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.
3
Antworten
Ok das macht mich verrückt: `ls #{"/media/music/Miles Davis"}` schlägt fehl, da der Raum zwischen "Km" und "Davis" Sagen, ich schreiben Sie ein ruby-script und einen Benutzer übergibt Datei-Pfad als argument. Wie kann ich entkommen und Futter zu
5
Antworten
Ich will, dass du in ruby. Ich habe festgestellt, diese Methode in Ruby, Ruby on rails, aber ich will es in Ruby nur, weil ich nicht verwenden Ruby on rails. Wie kann das in Ruby. " foo
3
Antworten
Ich habe ein bestehendes git-repo für meine persönliche website, die ich bin, ist die Portierung zu Sinatra (vor allem für das templating, es ist eine statische Seite). Ich will NICHT zu verlieren/reset dieses git-repository. Wenn ich versuche,
4
Antworten
Scheint es zu sein, die wenigen Ressourcen, über die Herstellung Juwel, und ich konnte nicht finden einen guten Vergleich der features unterscheiden, dass Sie aus factory_girl. Als Varianten fabrication-2.2.3 und factory_girl-4.0.0 kann ich kaum einen Unterschied. Wie
3
Antworten
Ich habe Probleme mit dem starten von script/console. Ich habe versucht cd'ing in das Projekt-Stammverzeichnis ("C:\MyProject") dann Eingabe von "script/console" und ich bekomme diese: 'script' wird nicht als interner oder externer Befehl, betriebsbereiten Programm oder batch-Datei. Und
2
Antworten
Ich versuche zu schaffen, ein HMAC in Ruby und überprüfen Sie dann, es in PHP. Ruby: require 'openssl' message = "A522EBF2-5083-484D-99D9-AA97CE49FC6C,1234567890,/api/comic/aWh62,GET" key = "3D2143BD-6F86-449F-992C-65ADC97B968B" hash = OpenSSL::HMAC.hexdigest('sha256', message, key) p hash PHP: <?php $message = "A522EBF2-5083-484D-99D9-AA97CE49FC6C,1234567890,/api/comic/aWh62,GET"; $key
2
Antworten
Ich bin daran eine rails-3-Anwendung bereit, die Verwendung von Zeitzonen. Meiner Entwicklungs-Maschine ist in der EDT und die Server, die ich bin hosting sind in UTC. Gibt es eine Möglichkeit in meinem rspec tests um das system
3
Antworten
Bekam ich den Fehler wie undefined variable weiß ich nil ausgewertet, um zu false bei der Verwendung als boolean: if y puts "Something" end beide Antworten korrekt sind,überprüfen Sie diese, um mehr über dieses Thema rubyist.net/~slagell/ruby/localvars.html InformationsquelleAutor
2
Antworten
Ich bin mit Ruby on Rails 3.1. Ich Lesen Sie den folgenden Artikel und Dokumentationen über eager loading und ich würde gerne einen richtigen Weg, Dinge zu tun: Eager Loading Verbände [Offizielle Dokumentation] ActiveRecord::Associations::ClassMethods (siehe Abschnitt "Eager
3
Antworten
Bin ich immer rund 500 Fehler in meinem Fahrgast Rails-app. Beim Blick auf die log-es erscheint der Passagier keinen Zugriff auf das /tmp-Verzeichnis. Ich habe überprüft, dass es da ist und hat RW Zugriff auf root, und
1
Antworten
Bitte entschuldigen Sie mich, wenn dies ein bisschen ein noob Problem: Habe ich eine app, wo Benutzer können Ihre eigenen Zeitzonen in Ihrem Profil. Wenn jemand einen Lineup (app-spezifische Terminologie), ich Tue das folgende: time = ActiveSupport::TimeZone.new(user.timezone).parse(
3
Antworten
Ich versuche ein Menü zu erstellen in Ruby so, dass je nachdem, was ein Benutzer eingibt, hängt davon ab, in welcher Klasse aufgerufen wird. Dann anschließend wird es zurück in den "Main" oder der Klasse "Options", in
5
Antworten
Muss ich parse eine Datei zu, um die einzelnen SQL-Anweisungen und führen Sie Sie aus rails-controller. Ich habe den folgenden code: @sql_file = "#{RAILS_ROOT}/lib/evidence_interface_import.sql" @sql_stmts_array = File.read(@sql_file).split(";") @sql_stmts_array.each_with_index do |sql_stmt,s_index| ActiveRecord::Base.connection.execute(sql_stmt) end Split entfernt das ";" am
3
Antworten
Ich habe versucht, stub open die open-uri version, und ich bin mir nicht gelingt. Ich habe versucht dabei die folgenden aber der Antrag geht durch: Kernel.should_receive(:open).and_return("Whatever for now") Ich habe auch versucht zu tun OpenURI::OpenRead.should_receive(:open).and_return("Whatever for now")
2
Antworten
Ich bin mit Datatable in meine ruby on rails-Applikation. Ich verfolge das gleiche hier.. https://github.com/rweng/jquery-datatables-rails Und Meine datatable Sortieren und suchen ordnungsgemäß funktioniert. Aber ich kann nicht sehen, mein Werkzeug "Tabellen" - option (z.B. - kopieren -,
1
Antworten
Bin ich immer die Fehlermeldung: Warning: You're using Rubygems 2.0.3 with Spring. Upgrade to at least Rubygems 2.1.0 beim ausführen der rails-Konsole. Wie gehe ich über die Aktualisierung dieser? InformationsquelleAutor Deekor | 2014-08-12
2
Antworten
In meinem Gemfile ich angegeben ruby-version 2.0.0: ruby '2.0.0' Aber meine Konsole sagt mir ich habe 2.1.0 dev: $ ruby -v ruby 2.1.0dev (2013-09-16 trunk 42951) [x86_64-darwin12.4.0] Ich bin mit rbenv und es sagt meine ich nicht
4
Antworten
Mein Verständnis ist, dass private bedeutet private zu einer Instanz. Private Methoden können nicht aufgerufen werden, mit einer expliziten Empfänger, auch self. Zum Aufruf einer privaten Methode, ich habe zu gehen durch einen Prozess wie folgt: class
5
Antworten
Bin ich mit einem Test-Skript, das läuft über eine website, über und über wieder, läuft Hunderte Male im Laufe von mehreren Stunden. Ich möchte mich für ruby, um zu beginnen zu spielen, ein lautes Lied/mp3 zum Beispiel,
3
Antworten
Bisher habe ich nur wissen, wie man Befehle wie rvm 2.0.0 Glücklicherweise Google sagt mir Die aktuelle stabile version ist 2.0.0-p247. Aber sollte ich nicht in der Lage sein zu verwenden rvm zu tun, dass Schritt für
1
Antworten
Ich versuche zum bereitstellen einer Rails-app auf einem Apache2-server mit Phusion Passenger. Während alles gut funktioniert lokal, ich bin immer der berüchtigte "Bundler::GemNotFound" Fehler beim bereitstellen: Could not find abstract-1.0.0 in any of the sources (Bundler::GemNotFound) Alle
1
Antworten
Bin ich nach der Anleitung auf, http://guides.rubyonrails.org/getting_started.html Ruby 1.9.2p0 Rails 3.0.0 Aber ich bin gesperrt bei 6.2/6.3, wenn ich versuche, fügen Sie die; Bekomme ich die Fehlermeldung (ich wechselte die Post Beispiel für Specie); ActionController::RoutingError in Home#index
2
Antworten
Wenn ich versuche zu laufen-bundle installieren, bekam ich diese Fehlermeldung : Installing hiredis (0.3.2) with native extensions Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. C:/RailsInstaller/Ruby1.9.2/bin/ruby.exe extconf.rb gcc -std=c99 -pedantic -c -O3 -fPIC -Wall -W -Wstrict-prototypes -Wwrite-strings
2
Antworten
Ich versuche zu setup eine benutzerdefinierte Fehlerseite in meiner website. Ich bin nach der Anleitung aufPerfectLine Blog. Funktioniert es in dem Fall, wo der controller vorhanden ist, aber die id nicht vorhanden ist. Zum Beispiel, ich habe
2
Antworten
In der TextMate RVM Anleitung der text es sagt-set TM_RUBY zu /Users/wayne/.rvm/bin/textmate_ruby und in das Bild es zeigt, dass es eingestellt rvm-auto-ruby. Ich beschlossen, es zu rvm-auto-ruby denken, dass es nutzen würde, RVM Standard-Ruby-version. Beim laufen Command
1
Antworten
Ich habe eine CarrierWave ImageUploader, schafft ein paar Versionen von einem original Bild, die müssen zugeschnitten werden, basierend auf Werten, die in meinem Modell (crop_x, crop_y, crop_w, und crop_h). class ImageUploader < CarrierWave::Uploader::Base include CarrierWave::MiniMagick ... version
2
Antworten
Ich bin noch neu mit Rubin und für die erste Zeit, die ich versuche zu verwenden Timeout für einige HTTP-Funktionen, aber offensichtlich bin ich das Ziel verfehlen irgendwo. Mein code ist unten, aber es funktioniert nicht. Stattdessen
2
Antworten
Ich versuche zu ergattern Schienen counter cache-Funktion aber nicht in der Lage zu begreifen es vollständig. Sagen wir, Wir haben 3 Modelle A B C A gehört zu B oder C je nach Bereich key_type und key_id.
3
Antworten
Ich bin derzeit versuchen zu implementieren, das ein Modell zur Vereinfachung der grafischen Diagramm-Erstellung. Jedoch, eines der Attribute muss ein array von Parametern. Zum Beispiel: "Chart_Series" hat ein "name" wäre ein string-und ein Daten-Feld, das getrennt wäre
5
Antworten
Auf meinem lokalen Rechner, ich will das setzen von Umgebungsvariablen, die für alle empfindlichen Informationen in der Datenbank.yml-Datei. Meine Datei sieht wie folgt aus: default: &default adapter: mysql2 encoding: utf8 pool: 5 username: <%= ENV['DATABASE_USERNAME'] %> password:
5
Antworten
Aus irgendeinem Grund, ich kann nicht finden, alle tutorial zu erwähnen, wie dies zu tun... So, wie lese ich die ersten n Zeilen aus einer Datei? Ich hab mit zu kommen: while File.open('file.txt') and count <= 3
3
Antworten
Benutze ich guard-rspec automatisch ausgeführt, notwendig, rspec tests, wie meine Dateien verändert, und ich Liebe, wie es funktioniert. Allerdings, wenn ich das Debuggen einer Datei mit mehreren tests, manchmal will ich einfach nur einen einzelnen test zu
5
Antworten
Sind wir on Rails 3.0.6. Wird der folgende code bestehen über die Seite geladen und den Benutzern in Rails? Oder wird es mit jeder Anforderung neu definiert? Der code lebt an der Spitze des Controllers. @@list =
5
Antworten
Ich bin neu in Ruby. Ein einfaches Beispiel, was ich brauche: class Animal abstract eat() class Cat < Animal eat(): implementation class Dog < Animal eat(): implementation In anderen Worten, das Essen () - Methode sollte erforderlich
3
Antworten
Kann ich einrichten analysieren und eine Verbindung zu einer Website, aber, wenn ich das Skript ausführen, es gibt eine leere Knotenmenge: require 'rubygems' require 'mechanize' require 'nokogiri' require 'ap' time = Time.new url = <<-EOS 'http://www.events.psu.edu/cgi-bin/cal/webevent.cgi?cmd=listday&y=%d&m=%d&d=%d&cat=&sib=1&sort=m,e,t&ws=0&cf=list&set=1&swe=1&sa=1&de=1&tf=0&sb=1&stz=Default&cal=cal299' %
3
Antworten
Ich bin speziell mit dem Betriebssystem OS X Terminal.app für Kommandozeilen-Zeug, aber diese Frage kann auch für andere Kommandozeilen-tools. Sagen, ich will laufen, das blockieren von ruby-code von der Befehlszeile aus: Cats.each do |cat| cat.name = 'Mommy'
1
Antworten
Habe ich eine Ruby on Rails-Anwendung mit einer einfachen mailer, der wie folgt aussieht: class EventMailer < ActionMailer::Base default from: "example.com" def welcome_email(event, customer) @event = event @customer = customer mail :subject => "Test", :to => @customer.email
2
Antworten
Ich gesucht habe, die docs und anderen Orten online und kann nicht scheinen zu kommen mit den richtigen Weg, um die timeout-option für Faraday. Wer die Antwort? Ich versucht habe: conn = FaradayStack.build(url) conn.headers[:user_agent] = AppConfig.user_agent #
5
Antworten
update: sorry, ich habe meine Feste Programm: a = [ 'str1' , 'str2', 'str2', 'str3' ] name = '' a.each_with_index do |x, i | if x == name puts "#{x} found duplicate." else puts x name =
2
Antworten
Schreibe ich ein Rails-helper-Methode, die wird hinzufügen von html-wrapper auf die aufgezeichneten Inhalte blockiert und ersetzen content_for Methode, wie - content_for :header do //haml code ..würde - content :header do //haml code Um dies zu tun, ich
3
Antworten
Habe ich den folgenden string: "h3. My Title Goes Here" Ich im Grunde möchten, entfernen Sie die ersten vier Zeichen aus dem string, so dass ich gerade wieder: "My Title Goes Here". Die Sache ist die, ich
3
Antworten
Habe ich diese Methode: def validates_image_dependents post = self.find(params[:id]) i=0 for this_post in Post.all if this_post.posted_filename == post.post_filename i+=1 end end return i > 1 end Ich soll die Methode true oder false zurück Abhänging, wenn ich
6
Antworten
Kann ich wieder nichts in ruby? Nur für pädagogische Zwecke Beispiel: myarray = [1,2,3] myarray << some_method def some_method if Date.today.day > 15 return "Trololo" else return __NOTHING__ end end Wenn also heute der 11 ' te
4
Antworten
Ich versucht habe zu installieren rubygems für Stunden, aber es hält, zu scheitern. Der Fehler ist: Installing rubygems-2.0.3 for ruby-2.0.0-p0.............................................................................................................................. Error running 'env GEM_PATH=/Users/Chris/.rvm/gems/ruby-2.0.0-p0:/Users/Chris/.rvm/gems/ruby-2.0.0-p0@global:/Users/Chris/.rvm/gems/ruby-2.0.0-p0:/Users/Chris/.rvm/gems/ruby-2.0.0-p0@global GEM_HOME=/Users/Chris/.rvm/gems/ruby-2.0.0-p0 /Users/Chris/.rvm/rubies/ruby-2.0.0-p0/bin/ruby -d /Users/Chris/.rvm/src/rubygems-2.0.3/setup.rb --verbose', please read /Users/Chris/.rvm/log/ruby-2.0.0-p0/rubygems.install.log (Sorry, wenn das Lesen schwierig
2
Antworten
Ausführen eines ruby-Skripts in Sublime 2 ich bin in einer Endlosschleife. Gibt es ein äquivalent von bash Strg-c, zwingen stoppen Sie das Skript ohne die Anwendung zu schließen? Alle Steuerelemente in das Fenster scheinen nicht mehr reagiert.
1
Antworten
Habe ich ein Modell, category_count, dass ich dazugehören will um 2 Modelle, ein Artikel Modell und ein Modell Kategorie. Wenn ich versuche, Zugriff auf server/admin/Artikel ich erhalte eine Fehlermeldung initialisierten Konstanten-Artikel::CategoryCount. Ich bin mit active_admin für die
1
Antworten
Ich versuche zu schaffen, eine grundlegende ruby-Spachtel, die greifen, werden alle Wörter mit 8 Buchstaben oder mehr, die aus html-Quellcode. Und es speichert diese in einer Datei entsprechend dem ersten Zeichen des Wortes. Scheint einfach, nicht wahr?
5
Antworten
Wie Sie, würde ich zähle die gesamte Anzahl der Zeichen in einem array von strings in Ruby? Angenommen ich habe Folgendes: array = ['peter' , 'romeo' , 'bananas', 'pijamas'] Ich versuche: array.each do |counting| puts counting.count "array"
1
Antworten
So wie es momentan steht, diese Frage ist nicht eine gute Passform für unsere Q&A-format. Wir erwarten Antworten auf Tatsachen gestützt, Referenzen und know-how, aber diese Frage wird wahrscheinlich werben Debatte, Argumente, polling, oder erweiterte Diskussion. Wenn
1
Antworten
In eine Rails-app, die ich bin zu akzeptieren und zu Parsen von CSV-Dateien, die kommen können formatiert mit jedem der drei möglichen Beendigung der Zeile-Zeichen: \n (LF), \r\n (CR+LF), oder \r (CR). Ruby ' s File und