Als «ruby-on-rails» getaggte Fragen

Ruby on Rails ist ein Open Source-Webanwendungsframework mit vollem Stapel, das in Ruby geschrieben wurde. Es folgt dem beliebten MVC-Framework-Modell und ist bekannt für seinen "Convention over Configuration" -Ansatz für die Anwendungsentwicklung.

8
setzt vs Logger in Schienen Rechenaufgaben
Wenn ich in einer Rechenaufgabe den Befehl put verwende, wird die Ausgabe auf der Konsole angezeigt. Diese Meldung wird jedoch nicht in der Protokolldatei angezeigt, wenn die App in der Produktion bereitgestellt wird. Wenn ich jedoch Rails.logger.info sage, sehe ich im Entwicklungsmodus nichts auf der Konsole. Ich muss zur Protokolldatei …


11
Ruby / Rails - Ändern Sie die Zeitzone einer Zeit, ohne den Wert zu ändern
Ich habe einen Datensatz fooin der Datenbank, der :start_timeund :timezoneAttribute hat. Das :start_timeist eine Zeit in UTC - 2001-01-01 14:20:00zum Beispiel. Das :timezoneist eine Zeichenfolge - America/New_Yorkzum Beispiel. Ich möchte ein neues Zeitobjekt mit dem Wert erstellen :start_time, dessen Zeitzone jedoch durch angegeben ist :timezone. Ich möchte das nicht laden …

2
Was ist mattr_accessor in einem Rails-Modul?
Ich konnte nicht wirklich diese Dokumentation in Rails finden , aber es scheint , wie ‚mattr_accessor‘ ist das Modul logische Folge für ‚attr_accessor‘ (Getter & Setter) in einer normalen Ruby - Klasse . Z.B. in einer Klasse class User attr_accessor :name def set_fullname @name = "#{self.first_name} #{self.last_name}" end end Z.B. …

15
Fehler "Bundler konnte nicht gefunden werden"
Wenn ich es versuche, bundler updateerhalte ich folgende Fehlermeldung: .rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs': Could not find bundler (>= 0) amongst [rake-0.8.7, rake-0.8.7, rubygems-update-1.8.4] (Gem::LoadError) Ich bin neu bei Ruby. Kann mir jemand sagen, was dies verursachen würde? Rake 0.8.7 ist installiert.


17
Wie setze ich Standardwerte in Rails?
Ich versuche, den besten Weg zu finden, um Standardwerte für Objekte in Rails festzulegen. Das Beste, was ich mir vorstellen kann, ist, den Standardwert in der newMethode im Controller festzulegen. Hat jemand eine Eingabe, ob dies akzeptabel ist oder ob es einen besseren Weg gibt, dies zu tun?


22
Wie bekomme ich die Twitter-Bootstrap-Navigation, um den aktiven Link anzuzeigen?
Ich verstehe nicht, wie Twitter Bootstrap aktive Links für die Navigation ausführt. Wenn ich eine reguläre Navigation wie diese habe (mit Ruby on Rails Linking): <ul class="nav"> <li class="active"> <a href="/link">Link</a> </li> <li class=""> <a href="/link">Link</a> </li> <li class=""> <a href="/link">Link</a> </li> </ul> Wie halte ich es basierend auf dem …

13
Rails und PostgreSQL: Rolle postgres existiert nicht
Ich habe PostgreSQL auf meinem Mac OS Lion installiert und arbeite an einer Rails-App. Ich verwende RVM, um alles von meinen anderen Rails-Apps zu trennen. Aus irgendeinem Grund kann Rake den Postgres-Benutzer nicht finden, wenn ich versuche, die Datenbank zum ersten Mal zu migrieren. Ich bekomme den Fehler FATAL: role …

2
POST JSON an die API mit Rails und HTTParty
Ich möchte, dass ein Benutzer in meiner Ruby on Rails-App ein Ticket an mein externes Ticketverwaltungssystem, squishlist.com, senden kann. Sie haben eine API und Anweisungen wie folgt. Sie müssen sich authentifizieren und ein Token erhalten und dann das Ticket mit dem Token senden. Aus der Squishlist. # get the token …


4
Wie werden eindeutige Datensätze aus einer has_many-Beziehung angezeigt?
Ich frage mich, wie ich eindeutige Datensätze aus has_many über eine Beziehung in Rails3 am besten anzeigen kann. Ich habe drei Modelle: class User < ActiveRecord::Base has_many :orders has_many :products, :through => :orders end class Products < ActiveRecord::Base has_many :orders has_many :users, :through => :orders end class Order < ActiveRecord::Base …

5
Ändern Sie den Namen des Parameters: id in Routing-Ressourcen für Rails
Ich habe mich umgesehen, wie man den dynamischen Parameter-Slot ändert, und diesen Beitrag gefunden, der genau das tut. Der Beitrag lautet https://thoughtbot.com/blog/rails-patch-change-the-name-of-the-id-parameter-in Grundsätzlich funktioniert es, wenn folgende Routen verwendet werden: map.resources :clients, :key => :client_name do |client| client.resources :sites, :key => :name do |site| site.resources :articles, :key => :title end …


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.