Als «ruby-on-rails-3» getaggte Fragen

Ruby on Rails ist ein Open-Source-Webentwicklungsframework, das in Ruby geschrieben wurde. Ruby on Rails folgt dem Prinzip der Konvention über die Konfiguration und befreit Sie davon, Dinge neu erfinden zu müssen, um produktiv zu bleiben. Verwenden Sie dieses Tag nur für Rails 3-spezifische Fragen und markieren Sie diese Fragen auch [Ruby-on-Rails].


24
Der beste Weg, um "aktuelle" Klasse zu nav in Rails 3 hinzuzufügen
Ich habe einige statische Seiten in einem Navigationsmenü. Ich möchte dem aktuell angezeigten Element eine Klasse wie "aktuell" hinzufügen. Ich füge dazu Tonnen von Hilfsmethoden hinzu (jeweils für einen Gegenstand), um den Controller und die Aktion zu überprüfen. def current_root_class 'class="current"' if controller_name == "homepage" && action_name == "index" end …





1
Curl Json Post Anfrage über Terminal an eine Rails App
Ich versuche, einen Benutzer in meiner Rails-App mit einem Curl-Befehl vom OS X-Terminal zu erstellen. Unabhängig davon, wie ich die Daten formatiere, gibt die App Antworten zurück, die nicht von meinen Validierungen bestanden wurden. curl http://localhost:3000/api/1/users.json -i -X POST -d {"user":{"first_name":"firstname","last_name":"lastname","email":"email@email.com","password":"app123","password_confirmation":"app123"}}" Ich habe jede Variation ausprobiert. Ich habe versucht, [] …

10
Rails: So ändern Sie den Text auf der Schaltfläche "Senden" in einem Rails-Formular
Ich habe meine _form.html.erb-Datei unten aufgelistet. Ich möchte den Text auf der Senden-Schaltfläche ändern. Ich weiß, wie man es in HTML macht, aber nicht sicher, wie man es in Rails 3 macht %= form_for(@faq) do |f| %> <% if @faq.errors.any? %> <div id="error_explanation"> <h2><%= pluralize(@faq.errors.count, "error") %> prohibited this faq …



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 …


3
Deaktivieren Sie den CSRF-Token in Schienen 3
Ich habe eine Rails-App, die einige APIs für eine iPhone-Anwendung bereitstellt. Ich möchte in der Lage sein, einfach auf einer Ressource zu posten, ohne darauf zu achten, das richtige CSRF-Token zu erhalten. Ich habe einige Methoden ausprobiert, die ich hier im Stackoverflow sehe, aber es scheint, dass sie auf Schienen …


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.