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.


10
Welcher Ruby on Rails ist mit welcher Ruby-Version kompatibel?
Ich habe eine alte 2.1.1 Ruby on Rails-Anwendung, deren System auf Ruby 1.8.7 aktualisiert wurde. Es wurde ursprünglich 1.8.5 oder so verwendet. Ich möchte es aus Leistungsgründen auf Ruby 1.9.x und möglicherweise auch auf einen neueren Ruby on Rails aktualisieren. Ich kann keine einfache Tabelle zur Kompatibilität zwischen verschiedenen Ruby-Versionen …

5
Hat Python eine "oder gleich" -Funktion wie || = in Ruby?
Wenn nicht, wie geht das am besten? Im Moment mache ich (für ein Django-Projekt): if not 'thing_for_purpose' in request.session: request.session['thing_for_purpose'] = 5 aber es ist ziemlich umständlich. In Ruby wäre es: request.session['thing_for_purpose'] ||= 5 das ist viel schöner.
82 python  ruby 

2
So überprüfen Sie, ob mit einem Befehl in Ruby ein Verzeichnis / eine Datei / ein Symlink vorhanden ist
Gibt es eine einzige Möglichkeit, um festzustellen, ob ein Verzeichnis / eine Datei / ein Symlink / etc. Entität (allgemeiner) existiert? Ich benötige eine einzelne Funktion, da ich ein Array von Pfaden überprüfen muss, bei denen es sich um Verzeichnisse, Dateien oder Symlinks handeln kann. Ich weiß, File.exists?"file_path"funktioniert für Verzeichnisse …

7
Rails - Umleiten der Konsolenausgabe in eine Datei
Wenn ich dies auf einer Bash-Konsole mache: cd mydir ls -l > mydir.txt Der Operator> erfasst die Standardeingabe und leitet sie in eine Datei um. So erhalte ich die Liste der Dateien mydir.txtanstelle der Standardausgabe. Gibt es eine Möglichkeit, etwas Ähnliches auf der Rails-Konsole zu tun? Ich habe eine Ruby-Anweisung, …

5
Rails 4 before_action übergibt Parameter an die aufgerufene Methode
Ich habe folgenden Code: class SupportsController < ApplicationController before_action :set_support, only: [:show, :edit, :update, :destroy] .... Ist es möglich, eine Zeichenfolge an die Methode set_supportzu übergeben, die für alle 4 Ansichtsmethoden angewendet werden soll? Ist es möglich, set_supportfür jede Methode in der Ansicht eine andere Zeichenfolge an die Methode zu …
81 ruby 


4
Bestimmen Sie die Ruby-Version in Rails
Gibt es eine Möglichkeit zu bestimmen, welche Ruby-Version in Rails ausgeführt wird (entweder im Web oder über script/console)? Ich habe Ruby 1.8.6 installiert, aber ich habe auch Ruby Enterprise Edition 1.8.7-20090928 installiert und möchte sicherstellen, dass die richtige Installation verwendet wird.

5
Geschützte und private Methoden in Rails
Die Sichtbarkeit von Methoden in Ruby (öffentliche, geschützte und private Methoden) wurde an Stellen wie diesem Blog-Beitrag ausführlich erläutert . In Ruby on Rails scheint es jedoch etwas anders zu sein als in einer normalen Ruby-Anwendung, da das Framework so eingerichtet ist. Wann ist / ist es in Rails-Modellen, Controllern, …







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.