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.

4
So fügen Sie HTML-IDs zu Rails form_tag hinzu
Ich verwende Rails 2.2.2 und möchte dem vom form_tag generierten HTML-Formularcode eine ID hinzufügen. <% form_tag session_path do -%> <% end -%> Derzeit produziert: <form action="/session" method="post"> </form> Möchte es produzieren: <form id="login_form" action="/session" method="post"> </form> Die API ist nicht wirklich eine Hilfe und ich habe versucht, verschiedene Kombinationen von …


15
Wie gehen Sie mit Rail's Flash mit Ajax-Anfragen um?
Ich bin ziemlich zufrieden mit der Lösung , die ich gefunden habe. Grundsätzlich habe ich eine Hilfsmethode, die den Flash-Inline neu lädt, und dann habe ich einen after_filter, der den Flash löscht, wenn die Anforderung xhr ist. Hat jemand eine einfachere Lösung als diese? Update: Die obige Lösung wurde in …



9
Factory-Girl erstellen, das meine Modellvalidierung umgeht
Ich verwende Factory Girl, um zwei Instanzen in meinem Modell- / Komponententest für eine Gruppe zu erstellen. Ich teste das Modell, um zu überprüfen, ob ein Aufruf von .current nur die 'aktuellen' Gruppen gemäß dem unten angegebenen Ablaufattribut zurückgibt ... describe ".current" do let!(:current_group) { FactoryGirl.create(:group, :expiry => Time.now + …

2
Was ist die Verwendung von secret_key_base in Schienen 4
Ich bin neu in Rails 4 und verstehe die Verwendung von secret_key_baseunder config/secrets.ymlin Rails 4 nicht. Können Sie dieses Konzept bitte erläutern? Auch, wenn ich in der Produktionsumgebung arbeite, bin ich aufgefordert , die setzen secret_keymit devise.rb, config.secret_keyund secret_key_base. Mit dem rake secretBefehl kann ich jedoch ein neues Geheimnis generieren …

18
Entwickeln Sie einen Update-Benutzer ohne Passwort
Ich möchte Benutzerattribute ohne Passwort im Gerät aktualisieren. Der Fall ist wie folgt: Wenn Passwort und Passwortbestätigungsfelder nicht leer sind, muss ich einen Fehler entwickeln, und wenn sie leer sind, müssen andere Benutzerattribute aktualisiert werden. Wie könnte ich das mit Geräten machen? Danke im Voraus!


4
Wie instanziiere ich eine Klasse aus einer Namenszeichenfolge in Rails?
Wie können wir eine Klasse aus ihrer Namenszeichenfolge in Ruby-on-Rails instanziieren? Zum Beispiel haben wir den Namen in der Datenbank in einem Format wie "ClassName" oder "my_super_class_name". Wie können wir daraus ein Objekt erstellen? Lösung: Habe selbst danach gesucht, aber nicht gefunden, also hier ist es. Ruby-on-Rails-API-Methode name = "ClassName" …


3
Schienen text_area Größe
Ich habe ein text_areainneres a fields_for, das in einem ist form_for. <%= day_form.text_area :hatch %> Ist es möglich, die Größe der zu ändern text_area? Zum Beispiel : day_form.text_area size: 5.

6
Rails 3.1-Asset-Pipeline: Wie werden Controller-spezifische Skripte geladen?
Wenn ich in Rails 3.1 einen neuen Controller generiere, wird automatisch auch eine Javascript-Datei mit dem Namen des Controllers hinzugefügt. Erstens dachte ich, dass diese Javascript-Datei nur verwendet wird, wenn der zugehörige Controller aufgerufen wird. Standardmäßig gibt es die Anweisung //= require_tree .in den application.js-Dateien, das jede JavaScript - Datei …

11
RuntimeError mit mysql2 und rails3 (Bundler)
Ich bekomme diesen Fehler `establish_connection': Please install the mysql2 adapter: `gem install activerecord-mysql2-adapter` (no such file to load -- active_record/connection_adapters/mysql2_adapter) (RuntimeError) from /opt/ruby-enterprise-1.8.7-2010.02/lib/ruby/gems/1.8/gems/activerecord- Hier ist ein Dump des ganzen Fehlers und meiner Konfiguration und Gemfile.


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.