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 wandelt Fixnum in Integer in ruby

Anzahl der Antworten 3 Antworten
Ich versuche, Integer-zahlen, aber ich bin immer 'Fixnum' Werte. ZB: arr = ["1", "2", "3", "4"] arr.each do |a| m = a.to_i m.class.name Result => Fixnum Gemäß dem obigen Beispiel, wie kann ich Integer Werte? Fixnum ist

Wie kann ich damit umgehen 503-Fehler mit open-uri?

Anzahl der Antworten 1 Antworten
Wenn eine website gibt einen "503 service unavailable" - Fehler dann open-uri löst eine Ausnahme aus. Zum Beispiel: require 'open-uri' open('http://www.google.co.uk/sorry/?continue=http://www.google.co.uk/search%3Fq%3Dhello%26oq%3Dhello%26ie%3DUTF-8') # OpenURI::HTTPError: 503 Service Unavailable # ... Aber wenn Sie dann Besuch Sie in einem web-browser,

Gitlab-Konfiguration Probleme:: NGINX Einhorn Port-Konflikt

Anzahl der Antworten 4 Antworten
Ich habe es geschafft, teilweise setup Gitlab auf einem Linux-CentOS-server mit Apache, Git, PHP, PostGreSQL und MySQL. Ich bin mit den Koch Kochbuch-version. Ich habe das rpm von hier. Ich wollte es benutzen zu verwalten mein Git

Sie haben keine Schreibrechte in /var/lib/gems/1.9.1-Verzeichnis

Anzahl der Antworten 2 Antworten
Habe ich diese Fehler, für all Juwel, das ich versuche zu installieren: ERROR: While executing gem ... (Gem::FilePermissionError) Sie müssen nicht schreiben Berechtigungen in den /var/lib/gems/1.9.1 Verzeichnis. obs. Ich bin auf Ubuntu 14. InformationsquelleAutor leandrotk | 2014-12-14

Ruby: Kein "Block" - Fehler

Anzahl der Antworten 3 Antworten
Dass ich immer ein "Nein block gegeben' Fehler beim übergeben Sie die Zeichenfolge, um die is_tut? Methode. Ich bin neu in Ruby und habe keine Ahnung was ich falsch mache. Jegliche Hilfe würde geschätzt werden. class Tut

Rails 3. before_destroy Validierung um zu verhindern, dass das löschen übergeordnete Datensätze

Anzahl der Antworten 4 Antworten
Habe ich Sendungen und Rechnungen. Rechnung gehört zu dem Versand Sendung hat einen Rechnung Wenn der Sendung eine Rechnung, dann wird der Versand sollte nicht mehr gelöscht werden. Ich brauche, um diese bis in den Modellen, denn

Was ist der Unterschied zwischen RSpec ' s Thema und lassen? Wann sollte Sie verwendet werden oder nicht?

Anzahl der Antworten 3 Antworten
http://betterspecs.org/#subject hat einige Informationen über subject und let. Ich bin jedoch immer noch unklar, auf den Unterschied zwischen Ihnen. Außerdem, SO post Was ist das argument gegen die Verwendung vor lassen und das Thema in der RSpec-tests?

Ruby, es sei denn, && Anweisung

Anzahl der Antworten 3 Antworten
Habe ich Folgendes in meinem application_controller.rb def layout unless request.subdomain.empty? && current_user.nil? self.class.layout 'admin' end end Es scheint der code oben funktioniert es nicht. Aber wenn ich den folgenden Code, es funktioniert. def layout unless request.subdomain.empty? unless

Holen Sie sich Schlüssel-Wert-paar des hash für einen bestimmten Schlüssel , in ruby

Anzahl der Antworten 4 Antworten
Ich habe einen hash h1, und den Schlüssel k1. Ich muss zurück vervollständigen Schlüssel-Wert-paar für die der angegebene Schlüssel in dem hash. Wie für Schlüssel 'Fisch' ich brauche, um zu drucken 'Fisch' => 'aquatic animal' @h1, druckt

ODER Betreiber und Ruby where-Klausel

Anzahl der Antworten 3 Antworten
Wohl wirklich einfach, aber ich habe Probleme bei der Suche nach online-Dokumentation über diese Ich habe zwei activerecord queries in Ruby, die ich will, um gemeinsam über ein ODER-operator @pro = Project.where(:manager_user_id => current_user.id ) @proa =

Schienen link_to :format => :xlsx nicht generieren link .xlsx-Pfad

Anzahl der Antworten 2 Antworten
Wenn ich auf diese url: http://localhost:3000/reports/action.xlsx es zeigt eine generierte xlsx-Datei. Wenn ich eine link_to wie diese: <%= link_to 'Export to Excel', reports_affirmative_action_path, :format => :xlsx %> wird, generiert es einen link zu dieser Seite: http://localhost:3000/reports/action Warum

`try` - Methode, wenn Sie versuchen zu Holen hash-Wert

Anzahl der Antworten 4 Antworten
Ich versuche zu vermeiden, dass eine Fehlermeldung beim ziehen von einem hash die möglicherweise oder möglicherweise nicht über einen Wert verfügen. Entweder ich will es zurück den Wert oder die Rendite gleich null. Ich dachte, die try

Ruby-Fehler: "Keine solche Datei oder ein Verzeichnis — Skript generieren (LoadError)"

Anzahl der Antworten 3 Antworten
Ich weiß, dass dieser Fehler wurde an anderer Stelle diskutiert auf dem web, und dies mag wie eine dumme Frage, aber ich habe eine sehr seltsame situation auf meine Hände hier. Ich bin läuft auf Snow Leopard,

wie zu verwenden-Klasse in ruby

Anzahl der Antworten 1 Antworten
Einer syntax, die ich bin nicht in der Lage, zu verstehen, wie diese: test = heavy::Test.new_test() test.setq(name) Hier test ist ein Objekt, und in einigen anderen Datei-Modul heavy und innen heavy es ist ein weiteres Modul Test

Faraday vs HTTParty

Anzahl der Antworten 2 Antworten
Faraday ist der ruby HTTP-client-Bibliothek der Wahl. Warum ist es besser, wenn es über HTTParty? Einige Dinge, die ich möchte, die verglichen werden: Leistung Architektur Benutzerfreundlichkeit Funktionen in bestehende Faraday, der nicht in HTTParty (oder Umgekehrt) Etwas

Landstreicher - wie die host-Plattform bestimmte provisioning-Schritte

Anzahl der Antworten 4 Antworten
Wir haben eine vielfältige dev-team, eine auf Windows, andere auf Ubuntu und anderen auf OSX. Als windows-junge, richte ich die erste version des vagrant-setup-Skript, das funktioniert Fabelhaft 😉 Allerdings, wenn es läuft auf dem Ubuntu-host, die erste

wie zu scrollen einer Webseite mit watir

Anzahl der Antworten 6 Antworten
Ich versuche zu scrollen einer Webseite zu finden und klicken Sie auf einen Inhalt, der ist faul geladen, wenn die Seite gescrollt wird. Ich bin mit dem folgenden Befehl require 'watir-webdriver' @browser = Watir::new :firefox @browser.send_keys :space

Wie eine Schleife durch die Monate in Ruby on Rails

Anzahl der Antworten 4 Antworten
Brauche ich eine Schleife über mehrere Monate in einer Ruby on Rails Anwendung. Für jeden Monat, ich muss die erste und Letzte Tag des angegebenen Monats. Diese Daten werden anschließend in einer separaten Abfrage zu finden, Ereignisse,

Erstellen hash aus array und Frequenz

Anzahl der Antworten 8 Antworten
Ich habe ein array [1,2,4,5,4,7] und ich will zu finden, die die Häufigkeit jeder Zahl und speichern in einem hash. Ich habe diesen code, aber es gibt NoMethodError: undefined method '+' for nil:NilClass def score( array )

Ruby-float-Präzision

Anzahl der Antworten 2 Antworten
Wie ich es verstehe, Ruby (1.9.2) Schwimmer haben eine Genauigkeit von 15 Dezimalstellen. Daher würde ich erwarten, dass die Rundung float x zu 15 Dezimalstellen würde gleich x. Für diese Berechnung ist dies nicht der Fall. x

Schienen läuft, die auf einer Produktions-Modus in webrick-server

Anzahl der Antworten 2 Antworten
In meiner aktuellen ruby on rails Projekt, ich bin mit webrick (Standard -) server für die Entwicklung. Ich habe einen separaten server für das testen der Anwendung, und ich möchte, um die Umwelt zu Produkten. Ich habe

Klicken Sie auf das Bild, mit Capybara in Gurke

Anzahl der Antworten 5 Antworten
Ich bin versucht, klicken Sie auf ein Bild mit Capybara für eine Gurke testen, aber kann nicht einen Weg finden, wie Capybara, um das Bild als link. Mein code für das Bild: link_to(image_tag('ico_edit_16.png', alt: 'Edit', class: 'icon16',

Wie füge ich eine check-Einschränkung in einer Rails-migration?

Anzahl der Antworten 5 Antworten
Muss ich hinzufügen, um eine neue integer-Spalte zu einer vorhandenen Tabelle in meiner Rails-app. Die Spalte kann nur Werte 1, 2, 3, so möchte ich hinzufügen einer check-Einschränkung für die Tabelle/Spalte. Wie kann ich festlegen, diese Einschränkung

Auffüllen von Instanz-Variablen in der rspec-tests

Anzahl der Antworten 1 Antworten
Habe ich eine Klasse mit folgenden aufrufen der Methode. def initialize(my_var) @my_var = my_var end und ich will die Methode zu testen, die dann etwas tut, um @my_var def split @my_var.split(",") end wie ändere ich @my_var vor

Wie erstelle ich Zeilenumbrüche in ruby?

Anzahl der Antworten 5 Antworten
Wie würde ich Zeilenumbrüche zwischen Zeilen wie diese: print "Hi" print "Hi" Denn es wäre einfach dieser Ausgabe: HiHi \r\n sollte wahrscheinlich den trick tun. verwenden puts statt print Meinst du ein Leerzeichen oder einen Zeilenumbruch? InformationsquelleAutor

Eine Antwort mit status unberechtigte (401) mit 4 Schienen

Anzahl der Antworten 3 Antworten
Angesichts der folgenden Rails 4.2 controller: class Api::UsersController < ApplicationController def index respond_to do |format| format.html do flash[:error] = 'Access denied' redirect_to root_url end format.json do render json: {}, status: :unauthorised end end end end Wenn, mit

Wildcard string matching in Ruby

Anzahl der Antworten 2 Antworten
Ich würde gerne schreiben, eine utility-Funktion/Modul, das wird liefern einfache Platzhalter/glob matching in strings. Der Grund, warum ich mich nicht mit regulären Ausdrücken ist, dass der Benutzer derjenige, der werde am Ende die Bereitstellung der Muster entsprechend

seltsame Unfähigkeit zu verlangen config/boot nach dem Upgrade auf ruby 1.9.2

Anzahl der Antworten 7 Antworten
Aktualisiert ich meine ruby 1.9.2 und wenn ich jetzt versuche zu starten, eine Rails 2.3.5-app mit script/server bekomme ich diese Fehlermeldung: <internal:lib/rubygems/custom_require>:29:in `require': no such file to load -- script/../config/boot (LoadError) from <internal:lib/rubygems/custom_require>:29:in `require' from script/server:2:in `<main>'

Mischen ActiveRecord-Bedingungen

Anzahl der Antworten 7 Antworten
Ich will, um Datensätze zu finden, die auf einer Kombination von created_on >= einige Datum UND name IN einer Liste von Namen. Für ">=" ich hätte zum verwenden der sql-Bedingung. Für "IN" würde ich die Verwendung einer

Unterschied zwischen Integer(Wert) und Preis.to_i

Anzahl der Antworten 3 Antworten
Gegeben ein string-Objekt wie folgt: twohundred = "200" Was ist der Unterschied zwischen: Integer(twohundred) #=> 200 und: twohundred.to_i #=> 200 Gibt es da einen Unterschied? Ist es empfehlenswert, verwenden Sie eine unter die andere? InformationsquelleAutor Nobita |

configure: error: C compiler cannot create executables bei der Installation von Ruby 1.9.3

Anzahl der Antworten 4 Antworten
Bekomme ich die folgende Fehlermeldung beim Versuch der Installation von Ruby 1.9.3 auf Trisquel 6 verwenden Sie den folgenden Befehl rvm install 1.9.3 FEHLER Error running './konfigurieren --prefix=/home/joshua/.rvm/rubies/ruby-1.9.3-p448 --disable-install-doc --enable-shared', Lesen Sie bitte /home/joshua/.rvm/log/1379507772_ruby-1.9.3-p448/konfigurieren.melden Sie Es wurde

Wie kann ich eine Zeichenfolge bis zu dem ersten Komma (wenn vorhanden) mit einem regexp Ruby

Anzahl der Antworten 4 Antworten
Ich bin kämpfen, um eine regexp (in Ruby), in der folgenden "one, two" -> "one" "one, two, three" -> "one" "one two three" -> "one two three" Ich möchte, dass alle Zeichen bis zum ersten Komma in

Bedingt die Einstellung CSS-Stil von ruby-controller

Anzahl der Antworten 5 Antworten
Ich versuche, dynamisch zu ändern (wenn es angeklickt) eine normale Tabelle-header (das ist ein link) zu einer anderen definiert CSS-Klasse 'th.hilite'. Diesen link einfach sortiert diese Spalte und die Kopfzeile sollte habe hervorgehoben, jedes mal, wenn ein

erwartet #count geändert durch 1, aber nicht gegeben wurde, ein block

Anzahl der Antworten 1 Antworten
Ich bin, meine Prüfung model Methode, die gibt mir eine Account object. Ich checke, ob meine Tabelle eingefügt hat eine neue row und mein Modell spiegelt die zählen. Unten ist meine Skillung. it "can create an account"

wie kann ich die installieren rubygems mit rvm ? was ist der Unterschied zwischen den beiden?

Anzahl der Antworten 2 Antworten
Ich versuche zum einrichten Rails 3.0.3 läuft auf meinem Rechner mit Ruby 1.9.2. Ich habe installiert rvm und Ruby 1.9.2. Was tun Sie weiter, um die Installation der gems, die ich will? Insbesondere, geben Sie bitte den

Läuft "bundle install" scheitert und fragt mich mit "bundle install"

Anzahl der Antworten 5 Antworten
In der Tat, alle gem-bezogene Befehle führen die gleiche Fehlermeldung, wenn ausführen von innen-die bestehende rails-app, die ich geklont von einem git-repo. $ bundle install Could not find tzinfo-0.3.27 in any of the sources Run `bundle install`

Gibt es ein äquivalent zu Array#find_index für den letzten index in ruby?

Anzahl der Antworten 5 Antworten
Array#find_index können Sie den index des ersten Elements, das entweder ist gleich eine object oder macht einen block übergeben, um es zu true ausgewertet Array#rindex können, können Sie sich den index des letzten Elements das entspricht einem

Gruppe Hash-Werte in ruby

Anzahl der Antworten 4 Antworten
Habe ich einen hash in ruby, die wie folgt aussieht: { "admin_milestones"=>"1", "users_milestones"=>"0", "admin_goals"=>"1", "users_goals"=>"0", "admin_tasks"=>"1", "users_tasks"=>"0", "admin_messages"=>"1", "users_messages"=>"0", "admin_meetings"=>"1", "users_meetings"=>"0" } Ich versuche, Suche nach Lösungen, die schneiden kann diesen hash in zwei Teile, eine mit

Multipart-Datei-Upload in Ruby

Anzahl der Antworten 2 Antworten
Ich möchte einfach ein Bild hochladen auf einen server mit der POST. So einfach diese Aufgabe klingt, scheint es keine einfache Lösung in Ruby. In meine Anwendung bin ich mit WWW::Mechanize für die meisten Dinge, also wollte

Wie kann ich den debug-code läuft in einem delayed_job Aufgabe in der IRB-Konsole?

Anzahl der Antworten 2 Antworten
Ich habe einen hintergrund-task ausgeführt wird delayed_job. Kann ich sehen, dass es läuft aus der logging-Anweisungen. Es scheint nicht das richtige Ergebnis, im Vergleich zum Betrieb im Vordergrund, so dass ich Debuggen will es in der IRB-Konsole.

Git Bash geben sh.exe: rot: Befehl nicht gefunden

Anzahl der Antworten 1 Antworten
Ich bin mit der Git-Bash unter Windows Vista Business. Ich bin versucht zu installieren Redmine. Im Grunde genommen auf Schritt 4, die ich brauche, um RubyGem installiert, bevor ich installieren Sie die bundler als Teil der Abhängigkeiten

Wie kann ich die Tropfen der IRB-prompt aus ein script läuft?

Anzahl der Antworten 6 Antworten
Kann ich drop in einen der IRB-prompt von einem Ruby-Skript ausgeführt? Ich möchte ein Skript ausführen, aber dann haben Sie es mir eine IRB-prompt, an einer Stelle im Programm mit dem aktuellen Zustand des Programms, aber nicht

Wie zum verschlüsseln von Daten in eine UTF-8-string mit OpenSSL::Cipher?

Anzahl der Antworten 2 Antworten
In eine Rails 3.0 (Ruby 1.9.2) app ich versuche, verschlüsselt Daten mit so etwas wie dieses: cipher = OpenSSL::Cipher.new 'aes-256-cbc' cipher.encrypt cipher.key = cipher.random_key cipher.iv = cipher.random_iv encrypted = cipher.update 'most secret data in the world' encrypted

Wo kommt Puma-log

Anzahl der Antworten 1 Antworten
Habe ich mit Dünnen, um mein ruby-Sinatra-Anwendungen, sondern ich bin jetzt die Umstellung auf Puma. Dünne, schafft sich seine eigenen log - log/thin.log die ich verwende. Ich bemerkte, dass Puma nicht produzieren eine log-Datei (nicht, dass ich

Ruby "Undefined Method" für Klasse Methode

Anzahl der Antworten 1 Antworten
Ruby-Anfänger kämpfen, um einfach drucken Sie den Wert der @@Menschen-hash auf der Konsole class Person #have a first_name and last_name attribute with public accessors attr_accessor :first_name attr_accessor :last_name #have a class attribute called `people` that holds an

Messen und Benchmark-Zeit für die Ruby-Methoden

Anzahl der Antworten 7 Antworten
Wie kann ich Messen die Zeit, die eine Methode und die einzelnen Aussagen, die in dieser Methode in Ruby. Wenn Sie die untenstehenden Methode, die ich Messen will die gesamte Zeit, die für die Methode und die

HTML5-Datei drag-und-drop-upload mit Ruby on Rails

Anzahl der Antworten 2 Antworten
In meine Ruby on Rails-app, ich habe einen einfachen Datei-upload-Taste, die ich bin versucht zu ersetzen mit einer drag-und drop-box mit der Datei/FileReader-APIs in HTML5, mit dieses tutorial speziell. Wie benutze ich ein Ruby-Skript, um die Datei

Löschen mehrerer Schlüssel-Wertepaare aus hash in Rails

Anzahl der Antworten 3 Antworten
number = {:a => 1, :b => 2, :c => 3, :d => 4} bei der Auswertung von bestimmten Bedingung möchte ich löschen Schlüssel-Wert-paar a,b,c InformationsquelleAutor akshay1188 | 2010-09-09

Coding style checker oder code-Formatierer für die Ruby - / Rails

Anzahl der Antworten 3 Antworten
Wenn ich mit C# oder Perl gibt es einige nützliche tools wie StyleCop, FxCop, Perl::Critic und Perltidy. Sie können überprüfen oder formatieren mein code automatisch. Dann gibt es die entsprechenden Werkzeuge für Ruby oder Rails? Ich fand

Ubuntu 11.10 - Wie deinstallieren Ruby 1.8.7 und Ruby 1.9.2?

Anzahl der Antworten 3 Antworten
Weiß jemand, wie man richtig deinstallieren, Ruby 1.8.7 und Ruby 1.9.2 auf Ubuntu 11.10? Habe ich gründlich durchsucht und keiner von den tutorials die ich gefunden habe, gearbeitet haben. Auch, ich verbrachte Stunden... Tage... Monate... versuchen, um