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.

5
ActiveRecord: Wie erhalte ich alle Attribute eines Modells, die massenweise zugewiesen werden können?
Ich hätte gerne eine Liste aller Attributnamen, die massenweise zugewiesen werden können. Ich benötige dies für einen benutzerdefinierten Formular-Generator, der standardmäßig keine Eingabefelder hinzufügt, denen keine Massenzuweisung zugewiesen werden kann. Zum Beispiel, wenn ich folgendes Modell habe: class Post < ActiveRecord::Base attr_protected :account belongs_to :author validates_presence_of :title, :author end Ich …

11
So fügen Sie Favicon in Schienen hinzu 3.2
Ich weiß, dass neue Rails-Apps eine leere Datei favicon.ico enthalten. Ich möchte wissen, wie ich ein Favicon hinzufüge. Ich weiß, dass Sie den favicon_link_tagHelfer verwenden können, bin mir aber nicht sicher, wie ich die Datei favicon.ico füllen soll. Verwenden Sie Favicon-Generatoren? Wenn ja, welches ist das beste? Ich möchte es …

3
Fehler beim Erstellen der nativen Gem-Erweiterung - Rails-Installation
Ich habe Ruby on Rails basierend auf den Anweisungen der edX Online-Klasse installiert. Hier ist eine Liste der Terminalbefehle und gegebenenfalls der entsprechenden Ausgabe: $ sudo apt-get install ruby1.9.1 Installation erfolgreich $ wget http://production.cf.rubygems.org/rubygems/rubygems-1.8.24.tgz $ tar zxvf ruby-1.8.24.tgz $ cd ruby-1..8.24 $ sudo ruby setup.rb RubyGems 1.8.24 installed == 1.8.24 …


12
In 60 Sekunden kann keine stabile Firefox-Verbindung hergestellt werden (127.0.0.1:7055)
Beim Testen des Szenarios von cucumberwird beim Ausführen von rspecTests der folgende Fehler angezeigt In 60 Sekunden kann keine stabile Firefox-Verbindung hergestellt werden (127.0.0.1:7055) (Selenium :: WebDriver :: Error :: WebDriverError) Verwenden von ruby (1.9.2) selenium-webdriver (2.27.2)undfirefox (19.0) Unter Verwendung rspec-rails (2.12.1), capybara (2.0.2)und einige andere Edelsteine, habe ich auch …

5
Schienen simple_form Felder, die nicht mit dem Modell zusammenhängen
Ich habe ein vorhandenes Formular, das an ein Modell mit dem Namen "Bestellung" gebunden ist, aber ich möchte neue Formularfelder hinzufügen, in denen Kreditkarteninformationen wie Name, CC-Nummer usw. erfasst werden, die auf einem Zahlungsgateway eines Drittanbieters verarbeitet werden sollen. Da ich aber keine CC-Informationen in unserer Datenbank speichern möchte, gibt …

2
Wie erstelle ich dynamische IDs in Haml?
#item erstellt ein div mit id = "item" .box#item erstellt ein div mit class = "box" und id = "item" .box#="item "+x erstellt ein div mit class = "box" und einem Kommentar '# = "item" + x' .box# ="item"+x löst "Unzulässiges Element: Klassen und IDs müssen Werte haben." Wie kann …

13
So überwachen Sie delay_job mit monit
Gibt es im Internet Beispiele für die Überwachung von delay_job mit Monit ? Alles, was ich finden kann, nutzt Gott , aber ich weigere mich, Gott zu benutzen, da lang laufende Prozesse in Ruby im Allgemeinen scheiße sind. (Der aktuellste Beitrag in der God-Mailingliste? Die Nutzung des God-Gedächtnisses wächst stetig …



12
undefinierte Methode `get 'für # <RSpec :: Core :: ExampleGroup :: Nested_1: 0x00000106db51f8>
Weiß jemand, wie man das umgeht? Versuchen Sie unter OSX, RSpec mit Rails 3.0.7 zum Laufen zu bringen. Ausführliche Informationen unter: https://gist.github.com/1017044 it "renders buttons_widgets partial" do get :buttons_widgets response.should render_template("buttons_widgets") end → rspec tools_model_spec.rb /Users/mm/.rvm/gems/ruby-1.9.2-p0@evergreen/bundler/gems/rspec-core-bea2366c817e/lib/rspec/core/version.rb:4: warning: already initialized constant STRING /Users/mm/.rvm/gems/ruby-1.9.2-p0@evergreen/bundler/gems/rspec-core-bea2366c817e/lib/rspec/core/metadata.rb:48: warning: already initialized constant RESERVED_KEYS /Users/mm/.rvm/gems/ruby-1.9.2-p0@evergreen/bundler/gems/rspec-core-bea2366c817e/lib/rspec/core/pending.rb:6: warning: already …

11
Wie sende ich einen booleschen Parameter in Rails?
Ich sende einen Parameter show_allmit dem Wert true. Dieser Wert ist keinem Modell zugeordnet. Mein Controller weist diesen Parameter einer Instanzvariablen zu: @show_all = params[:show_all] Jedoch @show_all.is_a? Stringund if @show_all == truescheitert immer. Welche Werte analysiert Rails als Boolesche Werte? Wie kann ich explizit angeben, dass mein Parameter ein Boolescher …

3
Überschreiben der Standardrechenaufgaben der Schienen
Ich habe ein Rails 2.2-Projekt, in dem ich die Funktionalität der rake db:test:prepareAufgabe überschreiben möchte . Ich dachte, das würde funktionieren, aber es funktioniert nicht: #lib/tasks/db.rake namespace :db do namespace :test do desc "Overridden version of rails' standard db:test:prepare task since the schema dump used in that can't handle DB …

5
Hochladen einer Datei in Rails
Ich bin neu in Rails und schreibe eine RESTful-Website mit der CRUD-Technik. Bisher habe ich drei Seiten erstellt, auf denen der Benutzer eine Zeile erstellen, bearbeiten und aus der Datenbank löschen kann. Meine vierte Seite muss jedoch ein Upload-Dateiformat enthalten. A) Ich weiß nicht, wie das Dateisystem mit Rails funktioniert, …

2
Was ist der Unterschied zwischen db: test: clone, db: test: clone_structure, db: test: load und db: test: prepare?
Sie müssen zugeben, dass für einen Neuling in Schienen und Datenbanken die offizielle Erklärung auf rubyonrails.org alle vier dieser Aufgaben genau gleich klingen lässt. Zitat: rake db:test:clone Recreate the test database from the current environment’s database schema rake db:test:clone_structure Recreate the test database from the development structure rake db:test:load Recreate …

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.