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
Seltsames Problem mit devise valid_password?
In den letzten 2 Stunden habe ich versucht, ein seltsames Problem in der Entwicklung zu beheben, bei dem ich mich nicht anmelden kann. Hier ist das Zeug, auf das ich mich auch beziehe: password => 'vinodsobale' password == 'vinodsobale' => true resource.valid_password?(password) => false resource.valid_password?('vinodsobale') => true Fügen Sie auch …

2
Rails - Undefinierte Methode `stringify_keys '
Ich versuche, einen Ruby-Codeblock zu erstellen, wenn ein Benutzer auf die Schaltfläche "Zurück" klickt. Ich erhalte die Fehlermeldung "undefinierte Methode` stringify_keys 'für "/ projects / 11 / step / 4": String ". Der Code funktioniert, wenn ich das Do und End los bin. Wie füge ich einem link_to eine Aufgabe …


1
Schienen db: migrieren vs Rechen db: migrieren
Ich bin neu in Schienen. Ich habe bemerkt , wenn in Schienen 5 Datenmigration zu erzeugen, verwenden einige Leute rails db:migrateüber rake db:migrate. Kann jemand den Unterschied zwischen dem Befehl Rails und Rake bei der Datenbankmigration erklären? Bedeutet dies, dass der Rechenbefehl in Schienen 5 veraltet ist? Danke vielmals

6
Warum verschwindet die Flash-Nachricht nicht?
Ich führe eine Ausnahmebehandlung in meinem Controller durch. Wenn eine Ausnahme ausgelöst wird: Aktion erstellen, werde ich in die Aktion: Neue Aktion rendern und eine Flash-Nachricht anzeigen. Alles funktioniert einwandfrei, ich kann die Flash-Nachricht sehen, wenn eine Ausnahme abgefangen wird, aber wenn ich auf eine andere Seite umleitung (mit der …

3
Warum wird meine benutzerdefinierte Rake-Task in lib / Task in Rails 3 nicht erkannt?
Integrierte Rake-Aufgaben funktionieren einwandfrei, aber meine neue benutzerdefinierte Aufgabe in Project / lib / task / pays.rb wird nicht geladen: namespace :payments do desc "Tally payments at the end of the month" task :compute => :environment do BillingPeriod.compute_new_period end end $ rake payments:compute (in /Users/rob/Code/Apps/skyfarm) rake aborted! Don't know how …

2
Schienen number_field Alternative für Dezimalwerte
Ich versuche, mit der number_field-Methode einen Dezimalwert (USD, also 12,24 wäre ein Beispiel) zu akzeptieren. <div class="controls"> <%= f.number_field :amount, :class => 'text_field' %> </div> Dadurch kann ich nur ganzzahlige Werte eingeben.


10
Wie bringe ich Haml dazu, mit Rails zu arbeiten?
Ich versuche Haml dazu zu bringen, mit meinem Ruby on Rails-Projekt zu arbeiten. Ich bin neu bei Ruby on Rails und es gefällt mir sehr gut. Wenn ich jedoch versuche, eine aplication.html.hamloder index.html.hamlfür eine Ansicht hinzuzufügen , erhalte ich nur Fehler. Ich verwende NetBeans als meine IDE.


4
Muss ich manuell eine Migration für eine HABTM-Join-Tabelle erstellen?
Ich kämpfe jetzt darum, dass HATBM richtig funktioniert. Ich habe ein geschlagenes Scanario: Artikel und Tags. Ich nehme an, HABTM sollte hier verwendet werden, da es sich um eine Viele-zu-Viele-Beziehung handelt. Ich weiß jedoch nicht, ob ich manuell eine Join-Tabelle erstellen soll (in diesem Fall articles_tags). Mein Code lautet derzeit …


6
Ruby Debug in rspec ausführen?
Ich versuche, den Ruby-Debugger in einer meiner Spezifikationen zum Laufen zu bringen: describe User do it "should be valid" do debugger User.new.should be_valid end end Wenn ich rspec starte, bekomme ich: debugger statement ignored, use -d or --debug option to enable debugging Ich habe folgendes versucht: rake spec --debug rake …


7
Wie überprüfe ich, ob mein Array ein Objekt enthält?
Ich habe eine Reihe @horses = [], die ich mit einigen zufälligen Pferden fülle. Wie kann ich überprüfen, ob mein @horsesArray ein Pferd enthält, das bereits enthalten ist (existiert)? Ich habe so etwas versucht wie: @suggested_horses = [] @suggested_horses << Horse.find(:first,:offset=>rand(Horse.count)) while @suggested_horses.length < 8 horse = Horse.find(:first,:offset=>rand(Horse.count)) unless @suggested_horses.exists?(horse.id) …

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.