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.


7
Wie kann ich das gestrige Date bekommen?
Wie kann ich das gestrige Datum bekommen? vielleicht: @get_time_now = Time.now.strftime('%m/%d/%Y') / 86400 oder @get_time_now = Time.now.strftime('%m/%d/%Y') - 1.day oder @get_time_now = Time.now. / 86400 86400 = 1 Tag, richtig? (60 * 60 * 24)

9
Besserer Ruby Markdown Interpreter?
Ich versuche, eine Markdown-Interpreter-Klasse / ein Markdown-Modul zu finden, die / das ich in einer Rake-Datei verwenden kann. Bisher habe ich Maruku gefunden , aber ich bin etwas vorsichtig mit Beta-Versionen. Hat jemand irgendwelche Probleme mit Maruku gehabt? Oder kennen Sie eine bessere Alternative?
73 ruby  markdown 



10
Die Rails-Konsole wird aufgrund von libreadline nicht geladen
Ich habe Ruby 2.1.2 kürzlich wie folgt neu installiert, da ich ein gem ( ruby-debug-ide) installieren wollte. sudo rvm reinstall 2.1.2 --disable-binary --with-gcc=gcc-4.2 Seitdem kann ich meine Konsole bundle exec rails c aufgrund des folgenden Fehlers nicht mehr laden : /Users/ohad/.rvm/gems/ruby-2.1.2@aaa/gems/activesupport-3.2.11/lib/active_support/dependencies.rb:251:in `require': dlopen(/Users/ohad/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/x86_64-darwin13.0/readline.bundle, 9): Library not loaded: @@HOMEBREW_PREFIX@@/opt/readline/lib/libreadline.6.dylib (LoadError) Referenced …

8
Wie mache ich statische Inhalte in Rails?
Verschiedene Optionen betrachten: Eine besteht darin, nur die statischen Seiten in den Ordner public / zu legen, aber ich möchte, dass der Header von Layout / Anwendung konsistent ist. Ich habe es versucht, aber ich habe eine Fehlermeldung erhalten: # in routes.rb: map.connect '*path', :controller => 'content', :action => 'show' …

13
Rails Dropdown für Staaten auswählen?
Ich habe mich gefragt, ob vielleicht bereits eine Funktion für Schienen eingebaut ist, damit eine Auswahl-Dropdown-Liste mit allen US-Bundesstaaten erstellt wird, damit ich sie nicht manuell eingeben muss. Ich habe online gesucht, aber keine gefunden. Irgendwelche Vorschläge, was zu tun ist, damit ich nicht alle Zustände manuell eingeben muss?

3
Best Practice: Versuchen Sie es mit Rescue
Was ist eine bewährte Methode? Zu verwenden tryoder zu verwenden rescue? user.try(:email) VS user.email rescue nil post.try(:comments).try(:first).try(:author) VS post.comments.first.author rescue nil Gibt es einen Unterschied bei der Verwendung dieser?

16
Wie ersetze ich lateinische Zeichen mit Akzent in Ruby?
Ich habe ein ActiveRecordModell Foo, das ein nameFeld hat. Ich möchte, dass Benutzer nach Namen suchen können, aber ich möchte, dass bei der Suche Groß- und Kleinschreibung und Akzente ignoriert werden. Daher speichere ich auch ein canonical_nameFeld, nach dem gesucht werden soll: class Foo validates_presence_of :name before_validate :set_canonical_name private def …

3
Hinzufügen einer benutzerdefinierten Seed-Datei
Ich möchte eine neue Funktion mit Dummy-Daten füllen, aber nicht die Datei db / seeds.rb verwenden, da sie bereits andere Daten enthält, die für diese Funktion irrelevant sind. Um die Standarddatei seeds.rbauszuführen, führen Sie den Befehl aus rake db:seed. Wenn ich eine Datei in dem dbVerzeichnis mit dem Namen seeds_feature_x.rbaufstelle, …

4
Ruby String to Date Konvertierung
Ich bin mit einem Problem in Ruby on Rails konfrontiert. Ich möchte eine Formatzeichenfolge Tue, 10 Aug 2010 01:20:19 -0400 (EDT)in ein Datumsobjekt konvertieren . Gibt es sowieso ich könnte das tun. Folgendes habe ich ohne Glück angeschaut und ausprobiert: Date.strptime(updated,"%a, %d %m %Y %H:%M:%S %Z") Chronischer Parser Ruby: String …




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.