Als «ruby» getaggte Fragen

Ruby ist eine plattformübergreifende Open-Source-Sprache mit dynamischer objektorientierter Interpretation, die 1995 von Yukihiro Matsumoto (Matz) erstellt wurde. Das Tag [ruby] steht für Fragen zur Ruby-Sprache, einschließlich ihrer Syntax und ihrer Bibliotheken. Ruby on Rails-Fragen sollten mit [Ruby-on-Rails] gekennzeichnet sein.

17
In CocoaPods konnte keine Spezifikation gefunden werden
Ich kann nicht verstehen, warum der Cocoapod die Pod-Spezifikation, die ich beim Ausführen erstellt habe, nicht finden kann pod install. Könnte mir jemand helfen, dieses Problem zu lösen? Ich definiere eine Unterspezifikation in meiner Bibliotheks-Podspec-Datei wie folgt: s.subspec 'mysubspec' do |c| c.dependency 'ABC','1.0.0' end Diese Abhängigkeit ABC ist in der …

6
In PATH, Modus 040777 für Schienen und Edelsteine ​​wird die Warnung "Unsicheres, in der Welt beschreibbares Verzeichnis / Zuhause / Chance" angezeigt
Ich habe versucht , dies aber es hat nicht funktioniert und schien für osx zu sein. Ich habe eine neue Ubuntu 10.10-Installation mit RVM, Rails 3 und Ruby 1.9.2. Ich habe eine neue Rails-App, aber die Verwendung von Gem oder Rails führt zu den folgenden Warnungen (mit Verzögerung). $ Rails …
84 ruby-on-rails  ruby  linux  gem  rvm 

6
Schienen 4: Wie setze ich die Testdatenbank zurück?
Ich bin auf Rails 4 und habe festgestellt, dass einige meiner RSpec-Tests fehlschlagen, weil einige meiner Test-Refactorings einen Vorher-Filter verwenden (vermutlich aufgrund von Transaktionen). Dieser Beitrag beschreibt ein ähnliches Problem: Rails-Testdatenbank wird nach einigen Läufen nicht gelöscht Gibt es anstelle des DatabaseCleaner-Gems einen Rake-Befehl zum Löschen der Testdatenbank? Ich glaube, …

3
Ruby Koans: Warum die Liste der Symbole in Zeichenfolgen konvertieren?
Ich beziehe mich auf diesen Test in about_symbols.rb in Ruby Koans https://github.com/edgecase/ruby_koans/blob/master/src/about_symbols.rb#L26 def test_method_names_become_symbols symbols_as_strings = Symbol.all_symbols.map { |x| x.to_s } assert_equal true, symbols_as_strings.include?("test_method_names_become_symbols") end # THINK ABOUT IT: # # Why do we convert the list of symbols to strings and then compare # against the string value rather …
84 ruby 





3
Wie teste ich das Auslösen von Ausnahmen in Rails / RSpec?
Es gibt folgenden Code: def index @car_types = car_brand.car_types end def car_brand CarBrand.find(params[:car_brand_id]) rescue ActiveRecord::RecordNotFound raise Errors::CarBrandNotFound.new end Ich möchte es über RSpec testen. Mein Code lautet: it 'raises CarBrandNotFound exception' do get :index, car_brand_id: 0 expect(response).to raise_error(Errors::CarBrandNotFound) end CarBrand mit einer ID von 0 existiert nicht, daher löst mein …

5
Sichere ActiveRecord-ähnliche Abfrage
Ich versuche, eine ähnliche Abfrage zu schreiben. Ich habe gelesen, dass reine String-Anforderungen nicht sicher sind, konnte jedoch keine Dokumentation finden, die erklärt, wie eine sichere LIKE Hash-Abfrage geschrieben wird. Ist es möglich? Sollte ich mich manuell gegen SQL Injection verteidigen?

2
Reraise (gleiche Ausnahme) nach dem Abfangen einer Ausnahme in Ruby
Ich versuche meine Ruby-Fähigkeiten zu verbessern, indem ich Ausnahmen fange. Ich möchte wissen, ob es üblich ist, dieselbe Art von Ausnahme erneut auszulösen, wenn Sie mehrere Methodenaufrufe haben. Wäre der folgende Code also sinnvoll? Ist es in Ordnung, dieselbe Art von Ausnahme erneut auszulösen, oder sollte ich sie nicht bei …
84 ruby  exception 

11
Fehler beim Versuch, die App mit mysql2 gem zu installieren
Ich versuche, eine Open Source Rails 3.2.21-Anwendung zu installieren, die das Gem verwendet mysql2, aber wenn ich versuche, den bundleCommant auszuführen, erhalte ich den folgenden Fehler: Fetching: mysql2-0.3.18.gem (100%) Building native extensions. This could take a while... p ERROR: Error installing mysql2: ERROR: Failed to build gem native extension. /Users/my_username/.rvm/rubies/ruby-2.1.2/bin/ruby …



24
Rails sagt mir immer wieder, dass es derzeit nicht installiert ist
Ich rvmverwalte verschiedene Rubine und ihre Edelsteine. Meine Shell ist zsh mit oh-my-zsh konfiguriert mit Grundeinstellungen. Aktivierte Oh-My-Zsh-Plugins sind Ruby, Rails, OSX und Git. Hier ist der Befehl, mit dem ich Ruby-1.8.7 und Rails-3.0.7 installiert habe. rvm install 1.8.7 rvm use 1.8.7 gem install rails -v=3.0.7 und dann tippte ich …
83 ruby-on-rails  ruby  rvm  zsh 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.