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
Wie lade ich db: seed-Daten automatisch in die Testdatenbank?
Ich versuche, die neue Standardmethode zum Laden von Seed-Daten in Rails 2.3.4+, der db:seedRake-Aufgabe, zu verwenden. Ich lade konstante Daten, die erforderlich sind, damit meine Anwendung wirklich richtig funktioniert. Was ist der beste Weg, um die db:seedAufgabe vor den Tests auszuführen, damit die Daten vorab ausgefüllt werden?

4
wie man eine Migration erzeugt, um Referenzen polymorph zu machen
Ich habe eine Produkttabelle und möchte eine Spalte hinzufügen: t.references :imageable, :polymorphic => true Ich habe versucht, eine Migration dafür zu generieren, indem ich Folgendes getan habe: $ rails generate migration AddImageableToProducts imageable:references:polymorphic aber ich mache es offensichtlich falsch. Kann jemand einen Vorschlag machen? Vielen Dank Wenn ich versuche, es …

28
Warum Ruby anstelle von Smalltalk verwenden? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …

10
Wie führe ich die Rails-Konsole in der Testumgebung aus und lade test_helper.rb?
Der Hintergrund: Ich habe einige Probleme mit Thoughtbots "Factory Girl" -Edelstein, mit dem Objekte erstellt werden, die in Einheiten- und anderen Tests verwendet werden sollen. Ich möchte zur Konsole gehen und verschiedene Factory Girl-Anrufe ausführen, um herauszufinden, was passiert. Zum Beispiel würde ich gerne da reingehen ... >> Factory(:user).inspect Ich …

4
Warum Escape_Javascript vor dem Rendern eines Teils?
Ich schaue mir diese Railscast-Episode an und frage mich, warum der Anruf escape_javascripthier benötigt wird: $("#reviews").append("<%= escape_javascript(render(:partial => @review)) %>"); Wofür wird escape_javascriptverwendet? Laut den Rails-Dokumenten : Escape_Javascript (Javascript) Escape Carrier kehrt zurück und einfache und doppelte Anführungszeichen für JavaScript-Segmente. Das bedeutet mir aber nicht viel.

3
Was ist die 'Umwelt'-Aufgabe in Rake?
Laut " Custom Rake Tasks ": desc "Pick a random user as the winner" task :winner => :environment do puts "Winner: #{pick(User).name}" end Soweit ich weiß, :winner => :environmentbedeutet das " environmentvorher tun winner". Aber was ist environment? Wann soll ich es benutzen? Ich habe es versucht rake -T, aber …

5
Rails-Migration: t.Referenzen mit alternativem Namen?
Ich habe also eine solche create_table für Kurse an einer Schule: create_table :courses do |t| t.string :name t.references :course t.timestamps end aber ich möchte, dass es sich auf zwei andere Kurse bezieht , wie: has_many :transferrable_as # A Course has_many :same_as # Another Course Kann ich folgendes sagen? t.references :transferrable_as, …


16
Blockieren Sie Kommentare in html.erb-Vorlagen in Schienen
Wie kommentiert man HTML gemischt mit Ruby-Code aus? some text <% ... %> more text <%= ... %> something else <% ... %> In jsp ist es ganz einfach: <%-- ... --%> , aber ich kann keine prägnante Option in Schienen finden. Einfache HTML-Kommentare <!-- ... --> funktionieren nicht: Ruby-Code …
119 ruby-on-rails  ruby  erb 

8
Wie erstelle ich mit Factory Girl einen Büroklammer-Anhang?
Ich habe Modell Person, die viele Bilder hat, wobei Bilder ein Büroklammer-Anhangsfeld namens Daten haben, eine abgekürzte Version, die unten angezeigt wird: class Person has_many :images ... end class Image has_attached_file :data belongs_to :person ... end Der Person muss mindestens ein Bild beigefügt sein. Bei der Verwendung von FactoryGirl habe …

11
So erstellen Sie has_and_belongs_to_many Assoziationen in Factory Girl
Angesichts der folgenden class User < ActiveRecord::Base has_and_belongs_to_many :companies end class Company < ActiveRecord::Base has_and_belongs_to_many :users end Wie definieren Sie Fabriken für Unternehmen und Benutzer, einschließlich der bidirektionalen Vereinigung? Hier ist mein Versuch Factory.define :company do |f| f.users{ |users| [users.association :company]} end Factory.define :user do |f| f.companies{ |companies| [companies.association :user]} …

3
Beim Laden des Edelsteins 'uglifier' ist ein Fehler aufgetreten. (Bundler :: GemRequireError)
Warum erhalte ich diesen Fehler? shibly@mybox:~/blog$ rails server /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:80:in `rescue in block (2 levels) in require': There was an error while trying to load the gem 'uglifier'. (Bundler::GemRequireError) from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:76:in `block (2 levels) in require' from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:72:in `each' from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:72:in `block in require' from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:61:in `each' from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:61:in `require' from …


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.