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.

Ruby-Flucht-ARGV-argument oder einen string als argument für shell-Befehl

Anzahl der Antworten 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

Wie squish in ruby

Anzahl der Antworten 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

"Push Heroku abgelehnt, keine Zeder-unterstützt app erkannt" wenn Sie versuchen, uploaden einer Sinatra-app mit einem vorhandenen git-repo

Anzahl der Antworten 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,

Vergleichen Factory Girl mit Herstellung

Anzahl der Antworten 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

Start-Skript/Konsole für Ruby on Rails mit Windows

Anzahl der Antworten 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

Ruby und PHP HMACs nicht einverstanden

Anzahl der Antworten 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

Einstellung system time in rspec tests ohne änderung der Systemuhr

Anzahl der Antworten 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

Undefined variable gleich null in Ruby?

Anzahl der Antworten 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

Eager loading: Der richtige Weg, Dinge zu tun

Anzahl der Antworten 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

Ruby: could not find a temporary directory

Anzahl der Antworten 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

So speichern Sie eine Zeitzone korrekt mit Ruby und MongoId?

Anzahl der Antworten 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(

Menü "Optionen" in Ruby

Anzahl der Antworten 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

Zerlegt eine Zeichenkette ohne Trennzeichen entfernen

Anzahl der Antworten 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

RSpec, wie stub öffnen?

Anzahl der Antworten 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")

So zeigen Datatable tabletools (Text, csv, excel, pdf, speichern) in ruby on rails

Anzahl der Antworten 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 -,

Warnung: Sie sind mit Rubygems 2.0.3 mit Feder. Upgrade auf mindestens Rubygems 2.1.0

Anzahl der Antworten 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

Ihre Ruby-version ist 2.1.0, aber Ihre Gemfile angegeben 2.0.0

Anzahl der Antworten 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

Wie der Zugriff auf private Methoden

Anzahl der Antworten 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

Wie bekomme ich shell/ruby machen ein Geräusch (mein computer piept oder spielen Sie eine sound/track), wenn mein script bricht?

Anzahl der Antworten 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,

rvm ermitteln und installieren der neuesten version von ruby

Anzahl der Antworten 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

Ruby on Rails 3 + Apache 2 + Phusion Passenger: Bundler::GemNotFound Ausnahme

Anzahl der Antworten 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

Rails3-Routing-Fehler. No route matches {:action=>"zerstören"

Anzahl der Antworten 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

Fehler bei der bundle-Installation auf windows

Anzahl der Antworten 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

Benutzerdefinierte Fehlerseite - Ruby on Rails

Anzahl der Antworten 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

TextMate, rvm und TM_RUBY

Anzahl der Antworten 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

Carrierwave Zuschneiden

Anzahl der Antworten 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

Timeout::Error ist nicht die Rettung in Ruby

Anzahl der Antworten 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

Schienen Counter Cache und seine Umsetzung

Anzahl der Antworten 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.

Rubin-Modell mit einem array als Attribut

Anzahl der Antworten 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

Wie auf Schienen set von environment-Variablen in der Datenbank.yml-Datei?

Anzahl der Antworten 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:

Ruby - wie zu Lesen, die ersten n Zeilen aus Datei in array

Anzahl der Antworten 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

How to run a single test in der Wache für rspec?

Anzahl der Antworten 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

Schienen-und Klassenvariablen: werden diese bleiben in Benutzer-und server-Anrufe?

Anzahl der Antworten 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 =

Alternativen zu abstrakte Klassen in Ruby?

Anzahl der Antworten 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

Nokogiri-und xpath Parsen einer HTML-Tabelle

Anzahl der Antworten 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' %

Wie kann ich einen block von ruby-code aus dem Terminal.app?

Anzahl der Antworten 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'

Ruby on Rails-Mailer sendet keine E-Mail-Modus in Entwicklung

Anzahl der Antworten 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

Faraday-timeout

Anzahl der Antworten 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 #

wie vergleichen zum vorherigen Objekt in der `jeder` - iterator?

Anzahl der Antworten 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 =

Wie schreibt man einen Helfer in Ruby on Rails zu erfassen Haml-Blöcke?

Anzahl der Antworten 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

So entfernen Sie die ersten 4 Zeichen aus einer Zeichenfolge, wenn es einem Muster entspricht in Ruby

Anzahl der Antworten 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

Rückgabewert Methode in ruby

Anzahl der Antworten 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

Kann Ruby nichts zurück?

Anzahl der Antworten 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

Kann nicht installieren rubygems mit ruby 2.0.0

Anzahl der Antworten 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

Wie stoppen einer Endlosschleife in eine sublime text build

Anzahl der Antworten 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.

Schienen initialisierten Konstanten-Artikel::CategoryCount

Anzahl der Antworten 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

Ruby wird die Datei öffnen, aber nicht schreiben?

Anzahl der Antworten 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?

Anzahl Zeichen insgesamt in ein Array von Strings in Ruby?

Anzahl der Antworten 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"

Was ist der Unterschied zwischen Edelstein-bootstrap-sass und gem twitter-bootstrap-rails

Anzahl der Antworten 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

Universal newline support in Rubin, umfasst \r (CR) line endings

Anzahl der Antworten 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