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.

8
So installieren Sie Nokogiri unter Mac OS Sierra 10.12
Ich habe Probleme bei der Installation von Nokogiri (1.6.8.1) unter Mac OS Sierra 10.12. Ich habe versucht, brew install libxml2 libxsltdie Installationsverzeichnisse mithilfe von Befehlszeilenoptionen zu verwenden und dann zu referenzieren, aber es hat nicht geholfen.
74 ruby  nokogiri 

4
Dynamische Klassendefinition MIT einem Klassennamen
Wie definiere ich dynamisch eine Klasse in Ruby MIT einem Namen? Ich weiß, wie man eine Klasse dynamisch ohne Namen erstellt, indem man Folgendes verwendet: dynamic_class = Class.new do def method1 end end Sie können jedoch keinen Klassennamen angeben. Ich möchte eine Klasse dynamisch mit einem Namen erstellen . Hier …

5
Hochladen einer Datei in Rails
Ich bin neu in Rails und schreibe eine RESTful-Website mit der CRUD-Technik. Bisher habe ich drei Seiten erstellt, auf denen der Benutzer eine Zeile erstellen, bearbeiten und aus der Datenbank löschen kann. Meine vierte Seite muss jedoch ein Upload-Dateiformat enthalten. A) Ich weiß nicht, wie das Dateisystem mit Rails funktioniert, …

13
Bestimmen Sie den Dateityp in Ruby
Wie bestimmt man zuverlässig den Dateityp? Eine Analyse der Dateierweiterung ist nicht akzeptabel. Es muss ein rubyeskes Tool geben, das dem Befehl UNIX file (1) ähnelt. Dies betrifft MIME oder den Inhaltstyp, nicht Dateisystemklassifizierungen wie Verzeichnis, Datei oder Socket.

5
String-Verkettung vs. Interpolation in Ruby
Ich fange gerade an, Ruby zu lernen (erstmaliges Programmieren) und habe eine grundlegende syntaktische Frage in Bezug auf Variablen und verschiedene Arten, Code zu schreiben. Chris Pines "Learn to Program" brachte mir bei, ein grundlegendes Programm wie dieses zu schreiben ... num_cars_again= 2 puts 'I own ' + num_cars_again.to_s + …

7
Formatieren Sie das Datum mit Ruby on Rails
Die flickr-API liefert ein Datum als Unix-Zeitstempel: " The posted date is always passed around as a unix timestamp, which is an unsigned integer specifying the number of seconds since Jan 1st 1970 GMT." Hier ist zum Beispiel das Datum ' 1100897479'. Wie formatiere ich es mit Ruby on Rails?





2
Best Practice für leere Zugehörigkeit zur Assoziation
Stellen Sie sich folgende Situation vor: Ich habe ein dogModell und ein houseModell. Ein Hund kann zu einem Haus gehören, und ein Haus kann viele Hunde haben, also: Class Dog < ActiveRecord::Base belongs_to :house end Class House < ActiveRecord::Base has_many :dogs end Stellen Sie sich vor, ich möchte auch Hunde …

6
Wie überprüfe ich, ob eine Klasse definiert ist?
Wie verwandle ich eine Zeichenfolge in einen Klassennamen, aber nur, wenn diese Klasse bereits vorhanden ist? Wenn Amber bereits eine Klasse ist, kann ich von einem String zur Klasse gelangen über: Object.const_get("Amber") oder (in Schienen) "Amber".constantize Aber beides wird scheitern, NameError: uninitialized constant Amberwenn Amber noch keine Klasse ist. Mein …


5
Wo lagert Bundler Edelsteine?
Ich weiß, dass bei der Verwendung gem installder Edelstein unter /home/username/.rvm/gems/ gespeichert wird, unter welchem ​​Gemset der Edelstein installiert wurde. Aber wenn ich Bundler verwende und den Edelstein in der Gemfile spezifiziere, wo werden diese Edelsteine ​​gespeichert, wenn ich die Bundle-Installation ausführe? Und was ist, wenn ich das Gem bereits …
74 ruby  gem  rvm  bundler  gemset 

2
Finden, was zwei Arrays gemeinsam haben
Gibt es eine Möglichkeit, zwei Arrays zu vergleichen und zu zeigen, was beiden gemeinsam ist? array1 = ["pig", "dog", "cat"] array2 = ["dog", "cat", "pig", "horse"] Was tippe ich ein, um zu zeigen, dass ["pig", "dog", "cat"]diese beiden Arrays gemeinsam sind?
74 ruby 

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.