Tag: ruby-on-rails

Ruby on Rails ist ein open-source-full-stack web application framework, geschrieben in Ruby. Es folgt das beliebte MVC-framework-Modell und ist bekannt für seine „convention over configuration“ – Ansatz zur Entwicklung von Anwendungen.

HAML: form_tag dilemma (Einrückung?)

Anzahl der Antworten 1 Antworten
Mache ich "Benutzer-Einstellungen" form geklebt und mit HAML: = form_tag('/') - [1,2,3].each do |i| = check_box_tag "accept#{i}" = submit_tag Diese Ergebnisse in "syntax error, unexpected kENSURE, erwarten, $Ende". Die Arbeits-Variante ist = form_tag('/') - [1,2,3].each do |i|

Verwirrung über Rake-Assets: Säuberung / Bereinigung der Asset-Pipeline in Rails

Anzahl der Antworten 6 Antworten
Könnte jemand mir erklären, was der Befehl rake assets:clean wirklich? Leider sind die Rails Guides dont es zu erwähnen. Es gibt auch den Befehl rake assets:cleanup. Was ist der Unterschied? Außerdem könnte jemand mir sagen, wenn ich

Wie kann in Ruby-Unit-Tests festgestellt werden, dass eine Zeichenfolge eine bestimmte Teilzeichenfolge enthält?

Anzahl der Antworten 6 Antworten
In ein Ruby-unit-test, wie kann ich behaupten, dass ein string enthält einen substring? So etwas wie: assert_contains string_to_test, substring_to_verify InformationsquelleAutor der Frage Louis Rhys | 2013-04-20

undefinierte Methode `stringify_keys! ' Rubin auf Schienen

Anzahl der Antworten 1 Antworten
Habe ich diesen code: def addcar @car = Car.new(params[:car]) render :action => 'list' end <% @allcars.each do |cell| %> <p> <%= link_to cell.to_s, :controller => 'car', :action => 'addcar', :car => cell.to_s %> </p> <% end %>

Wie spezifiziere ich ": layout = & gt; falsch "in Rails 'antworten_mit?

Anzahl der Antworten 7 Antworten
Habe ich dieses setup: class UsersController < InheritedResources::Base respond_to :html, :js, :xml, :json def index @users = User.all respond_with(@users) end end Jetzt versuche ich es so zu machen, wenn params[:format] =~ /(js|json)/render :layout => false, :text =>

Labels für Radiobuttons in Schienenform

Anzahl der Antworten 3 Antworten
Meine Frage ist ähnlich diese eine aber für eine Rails-app. Ich habe ein Formular mit radio-buttons und möchte assoziieren Etiketten mit Ihnen. Die label form helper dauert nur ein Formularfeld als parameter, aber in diesem Fall habe

before_filter Syntax, wenn Sie Controller "abc" "außer" wollen

Anzahl der Antworten 3 Antworten
In Rails-was ist das before_filter syntax, wenn Sie wollen, "außer" controller "abc". Beispiel, in der application_controller wenn ich sagen will: before_filter :login_required :except => ["-name of controller-"] Hintergrund - wollte Nur die Standardauthentifizierung über die gesamte app,

Wo fügen Sie Partitionen für die gesamte Anwendung in Rails ein?

Anzahl der Antworten 6 Antworten
Wo würde ich mich über die Platzierung teilweise freigegebenen Dateien durch mehr als ein Modell? Ich habe eine Seite namens crop.html.erb für ein Modell - Photo. Jetzt würde ich Sie gerne für ein anderes Modell, das sogenannte

Schienen 3: Wie identifiziere ich die Aktion after_commit in Beobachtern? (Erstellen / Aktualisieren / Zerstören)

Anzahl der Antworten 9 Antworten
Habe ich ein Beobachter und melde mich ein after_commit Rückruf. Wie kann ich feststellen, ob er gefeuert wurde, nach dem erstellen oder aktualisieren? Ich kann sagen, dass ein item zerstört wurde gefragt item.destroyed? aber #new_record? funktioniert nicht,

Ruby, überprüfe, ob das Datum ein Wochenende ist?

Anzahl der Antworten 5 Antworten
Ich habe eine DailyQuote Modell in meine rails-Anwendung, die eine Datum und Preis für ein Lager. Die Daten in der Datenbank erfasst wurden für dieses Modell, einschließlich der Wochenenden. Das Wochenende Preis-Werte gesetzt wurden, als 0. Möchte

Laufzeit mit Zeitzone

Anzahl der Antworten 8 Antworten
Habe ich eine Zeichenfolge, die ich parse mit DateTime.strptime. Die Zeitzone, das Datum in der Zeichenkette MEZ aber Ruby erstellt einen UTC-DateTime-Objekt, das natürlich einen offset von 2 Stunden zu. Derzeit bin ich arbeiten, um das Problem

Wie ändere ich den Standardport von Rails 3 Server in develoment?

Anzahl der Antworten 9 Antworten
Auf meiner Entwicklungs-Maschine, ich benutze port 10524. Also ich starte meinen server auf diese Weise : rails s -p 10524 Gibt es eine Möglichkeit, ändern Sie die Standard-port 10524 so würde ich nicht zum Anhängen der port

Der beste Ort, um modellspezifische Konstanten in Schienen 3.1 zu speichern?

Anzahl der Antworten 4 Antworten
Habe ich ein Feld Typ in ein Modell namens Benutzer die eine int in der db. Der Wert des int speficies die Art von Shop es ist. Beispiel: 0 = mom 1 = Vater 2 = grand

Schnell einen Link setzen [: notice]

Anzahl der Antworten 8 Antworten
Lerne ich Ruby und Rails. Habe ich ein Ruby on Rails Projekt, das Spuren Job server ausgeführt wird. Gerade jetzt, wenn ich manuell einen neuen Auftrag erstellen, kündigt es an: flash[:notice] = "Created job job number #{update.id}."

Was ist das in Ruby? Und wie wird es hier in einer Methode bestanden?

Anzahl der Antworten 6 Antworten
Sah dieses Stück code in einer Ruby on Rails Buch. Das erste ist aus einer Sicht und der zweite ist ein helper-Modul. Ich verstehe nicht, wie das &block und die attributes={} Sache arbeiten. Kann jemand mir den

Formatieren eines Datumsobjekts, um ein vom Menschen lesbares Datum anzuzeigen

Anzahl der Antworten 2 Antworten
Hier ist, was ich möchte-display: May 13, 2012 Hier ist, was angezeigt wird: 2012-05-13 Suchte ich für ein paar Antworten und es führte mich zu "Die Formatierung von Datums-und Schwebt in Ruby", wo es erwähnt eine mögliche

"Invalid gemspec in" und "Illformed requirement", wenn ich ein neues Projekt in Rails anlege (Gurkenproblem)

Anzahl der Antworten 6 Antworten
Jedes mal, wenn ich ein neues Projekt erstellen, bekomme ich folgenden Fehler: Adams-MacBook-Pro:for_testing adam$ rails new outsidein Ungültige gemspec in [/Users/adam/.rvm/gems/ruby-1.9.2-p180@rails3tutorial/specifications/cucumber-1.0.4.gemspec]: Illformed Anforderung ["# 0.8.4"] Ungültige gemspec in [/Users/adam/.rvm/gems/ruby-1.9.2-p180@rails3tutorial/specifications/cucumber-1.0.4.gemspec]: Illformed Anforderung ["# 0.8.4"] Ungültige gemspec in [/Users/adam/.rvm/gems/ruby-1.9.2-p180@rails3tutorial/specifications/cucumber-1.0.4.gemspec]:

Wie umleiten ohne www mit Rails 3 / Rack?

Anzahl der Antworten 9 Antworten
Ich verstehe, es gibt eine Menge von Fragen, die diese beantworten. Ich bin vertraut mit .htaccess und nginx.conf Methoden, aber ich habe nicht den Zugang zu solchen traditionellen Konfiguration Methoden auf heroku. Simone Carletti diese Antwort gegeben

Rails 4: Wie setzt man die Testdatenbank zurück?

Anzahl der Antworten 6 Antworten
Ich bin auf Schienen 4 und habe bemerkt, einige meiner RSpec tests Versagen, weil einige meiner test-refactorings verwenden Sie einen vor-filter (vermutlich aufgrund von Transaktionen). Dieser Beitrag beschreibt ein ähnliches Problem: rails test-Datenbank nicht-clearing nach einigen Durchläufen

Uncaught ReferenceError: ReactDOM ist nicht definiert

Anzahl der Antworten 4 Antworten
Also ich habe von Rails-Anwendungen, die ich installiert reagieren-rails gem, set it up und versuchen zu laufen test Anwendung. Frisch installiert, als ich versuchte, die zum ausführen von hello world " - Programm, dieser Fehler hapened: Uncaught

Ruby Super-Keyword

Anzahl der Antworten 6 Antworten
Aus, was ich verstehe, super Stichwort ruft eine Methode mit dem gleichen Namen wie die aktuelle Methode in der Superklasse der aktuellen Klasse. Unten in der autoload Methode, es ist ein Aufruf an super. Ich würde gerne

Ruby on Rails - Referenziere das gleiche Model zweimal?

Anzahl der Antworten 4 Antworten
Ist es möglich, eine doppelte Beziehung in activerecord Modelle über das generate scaffold Befehl? Zum Beispiel, wenn ich ein User Modell und ein PrivateMessage - Modell der pm-Tabelle würde auf der Spur bleiben müssen beide die sender

Fehler beim Erstellen der gem nativen Erweiterung - Rails installieren

Anzahl der Antworten 3 Antworten
Ich habe seit der Installation von Ruby on Rails, basierend auf der Instruktion von edX-online-Klasse. Hier ist eine Liste von terminal-Befehlen, und, wo relevant, der entsprechende Ausgang: $ sudo apt-get install ruby1.9.1 installation erfolgreich $ wget http://production.cf.rubygems.org/rubygems/rubygems-1.8.24.tgz

$ bundle exec rake db: reset Befehlserhöhung konnte db / development.sqlite3 nicht löschen

Anzahl der Antworten 5 Antworten
Ich habe versucht zu laufen $ bundle exec rake db:reset und fand Folgendes auf der Konsole Couldn't drop db/development.sqlite3 : #<Errno::EACCES: Permission denied - c:/sample_app/db/development.sqlite3> db/development.sqlite3 already exists -- create_table("users", {:force=>true}) -> 0.3940s -- add_index("users", ["email"], {:name=>"index_users_on_email",

Rails: Wie schreibe ich Tests für ein Ruby-Modul?

Anzahl der Antworten 5 Antworten
Ich würde gerne wissen, wie schreibt man unit-tests für ein Modul, das gemischt ist, in ein paar Klassen, aber nicht Recht wissen, wie ' s geht: Teste ich die Instanz-Methoden durch das schreiben von tests in einem

Wie Sie eine Bedingung für weniger als heute an einem Datum im aktiven Datensatz der Schienen angeben

Anzahl der Antworten 2 Antworten
Ich versuche, herauszufinden, wie Sie ziehen Sie alle Datensätze in meinem set wo Ihre Felder "veröffentlichen" wahr ist und "abläuft" ist weniger als heute. Ich habe Folgendes, aber ich glaube nicht, dass die weniger als ein Teil

Verschachtelte Abfragen in Arel

Anzahl der Antworten 5 Antworten
Ich bin versucht, nest SELECT-Abfragen in Arel und/oder Aktiven Datensatz in Rails 3 zu erzeugen die folgenden SQL-Anweisung. SELECT sorted.* FROM (SELECT * FROM points ORDER BY points.timestamp DESC) AS sorted GROUP BY sorted.client_id Einen alias für

Wie erhält man eine Abfragezeichenfolge von einer URL in Rails?

Anzahl der Antworten 5 Antworten
Ist es gibt einen Weg, um den query-string in eine übergebene URL-string in Rails? Ich möchte einen URL-string übergeben: http://www.foo.com?id=4&empid=6 Wie bekomme ich id und empid? InformationsquelleAutor der Frage Prasaanth Naidu | 2011-09-06

Erhalten Sie eine echte IP-Adresse in der lokalen Rails-Entwicklungsumgebung

Anzahl der Antworten 7 Antworten
Habe ich Rails 2.3.8, Ruby 1.8.7, Mongrel Web-Server und MySQL-Datenbank. Ich bin in der Entwicklung Modus und ich muss finden, die echte IP-Adresse Wenn ich request.remote_ip ich bin immer die IP-Adresse 127.0.0.1 Ich weiß, ich bin immer

Wie füge ich der Rails App eine benutzerdefinierte Schriftart hinzu?

Anzahl der Antworten 3 Antworten
Ich habe ein paar Schriftarten, die ich verwenden möchte, in meinem RoR-Anwendung, aber Ihre Formate sind vor allem .ttf-und .otf, unter anderem. Wie würde ich mich über die Einbettung dieser Dateien in meiner Rails-app? Nämlich, sobald ich

Wann erstellt Factory Girl Objekte in db?

Anzahl der Antworten 1 Antworten
Ich versuche simulieren eine Sitzung mit FactoryGirl/shoulda (er arbeitete mit Befestigungen, aber ich habe Probleme mit der Verwendung von Fabriken). Ich habe folgende Fabriken (user-login und E-Mail haben beide unique Validierungen): Factory.define :user do |u| u.login 'quentin'

Importieren Sie Excel in die Rails-App

Anzahl der Antworten 4 Antworten
Erstelle ich eine kleine rails-app für den persönlichen Gebrauch und würde gerne in der Lage, das hochladen von excel-Dateien, um später validiert werden und der Datenbank Hinzugefügt. Ich hatte diese Arbeit bisher mit csv-Dateien, aber diese hat

Ruby on Rails "ungültige Bytefolge in UTF-8" aufgrund von bot

Anzahl der Antworten 3 Antworten
Habe ich einige Fehler ausgelöst durch einen chinesischen bot: http://www.easou.com/search/spider.htmlwenn es Schriftrollen meinen websites. Versionen von meine Anwendungen sind alle mit Ruby 1.9.3 und Rails 3.2.X Hier ein stacktrace : An ArgumentError occurred in listings#show: invalid byte

Schienen 3.1 Laden Sie CSS in einer bestimmten Reihenfolge

Anzahl der Antworten 2 Antworten
Sehe ich, dass in der Entwicklungsumgebung in rails 3.1 das css geladen werden, in alphabetischer Reihenfolge und nicht in der Reihenfolge, die ich möchte. Ich möchte eine bestimmte css-Datei werden am Ende, so dass es über-schreibt alle

Rails und Ajax-Datei hochladen - kann die Eigenschaft 'innerHTML' des Null-Fehlers nicht lesen

Anzahl der Antworten 5 Antworten
Ich bin der Entwicklung einer Rails-Anwendung mit einem Modul für dynamische ajax - Bild-upload in die Galerie. Ich Tue es, basierend auf diese app - multi-Datei-upload-demo. Ich bin nicht sehr scharf in Javascript und solche Sachen, also

Wie kann man einen Daemon Server in Rails stoppen?

Anzahl der Antworten 14 Antworten
Ich bin mit meinem rails-Anwendung mit dem folgenden $script/server -d webrick auf meinem Ubuntu-system , obigen Befehl führen Sie den webrick-server im hintergrund . Ich könnte töten den Prozess mit kill Befehl $kill pid Tut rails bieten

Wie (und ob) die Schienenanwendung mit Anfangsdaten gefüllt werden soll

Anzahl der Antworten 13 Antworten
Ich habe eine rails-Anwendung, in denen Benutzer-log-in. Daher in Reihenfolge für die Anwendung verwendbar ist, muss es einen ersten Benutzer in das system für die erste person für die Anmeldung (Sie können erstellen Sie dann folgende Benutzer).

Konvertiert DateTime String in UTC in Schienen

Anzahl der Antworten 3 Antworten
Ich habe einen string wie diesen: "2010-01-01 12:30:00" Brauche ich zum konvertieren von UTC von der aktuellen lokalen Zeitzone. Ich habe versucht, aber es scheint zu denken, dass der string bereits UTC. "2010-01-01 12:30:00".to_datetime.in_time_zone("Central Time (US &

Löschen Sie die Sidekiq-Warteschlange

Anzahl der Antworten 4 Antworten
Ich habe diesen Arbeiter, der läuft für immer. class Worker include Sidekiq::Worker sidekiq_options queue: "infinity", retry: true def perform(params) # ... self.class.perform_in(30.seconds, params) end end Das problem ist, dass ich die Belastung der Arbeitnehmer beim start, wie

Rails: konvertiert UTC DateTime in eine andere Zeitzone

Anzahl der Antworten 5 Antworten
In Ruby/Rails, wie konvertiere ich einen UTC-DateTime in einer anderen Zeitzone? InformationsquelleAutor der Frage Drew Johnson | 2010-04-23

Serving vorkompilierte Assets mit Nginx

Anzahl der Antworten 5 Antworten
Ist es möglich, zu dienen vorkompilierte assets mit nginx direkt? Portion Vermögenswerte dynamisch mit Schienen ist wie 20 mal langsamer (4000 req/sec vs 200 req/sec in meiner virtualbox). Ich denke, es kann getan werden, mit einigen rewrite-Regel

ExecJS :: ProgramError: Unerwarteter Token-Punkt «(», erwarteter Punkt «:» wenn Rake-Assets ausgeführt werden: Vorkompilierung bei Produktion

Anzahl der Antworten 7 Antworten
Beim bereitstellen von meiner Rails-app bekomme ich die folgende Fehlermeldung: rake aborted! ExecJS::ProgramError: Unexpected token punc «(», expected punc «:» (line: 15, col: 14, pos: 265) Error at new JS_Parse_Error (/tmp/execjs20150524-4411-1p45n63js:2359:10623) at js_error (/tmp/execjs20150524-4411-1p45n63js:2359:10842) at croak (/tmp/execjs20150524-4411-1p45n63js:2359:19086)

Standard-Datumsformat von Rails 3 ohne UTC

Anzahl der Antworten 6 Antworten
Ich bin erstellen einer neuen Rails-3-app und ich benutze DateTime für ein paar Felder, aber jeder datetime-Feld standard ist UTC dahinter (in Aussicht), wie: 2010-10-10 16:19:00 UTC Wie kann ich loswerden der UTC-Teil? UPDATE: hier ist, was

Kann ich die Standard-String-Codierung für Ruby 1.9 festlegen?

Anzahl der Antworten 4 Antworten
Das klingt vielleicht gering, aber es ist gewesen fahrend mich Nüsse. Seit der Freigabe einer Anwendung, um die Produktion am vergangenen Freitag auf Ruby 1.9, ich habe viele kleine Ausnahmen Bezug auf Zeichenkodierungen. Fast alle der es

HTML in Rails entkommen

Anzahl der Antworten 5 Antworten
Was ist der empfohlene Weg, um zu entkommen HTML um zu verhindern, dass XSS-Schwachstellen in Rails apps? Sollten Sie dem Benutzer erlauben, jeden text in der Datenbank, aber es entgehen, wenn es angezeigt wird? Sollten Sie hinzufügen

Es tut uns leid, aber etwas is schief gelaufen. - mit Schienen, Apache, Passagier

Anzahl der Antworten 3 Antworten
Habe ich Rails 3.2.3 mit Apache und Passenger. Habe ich ein Projekt in der Entwicklung tätig-Modus. Wenn ich schalten Sie die Projekt -, Produktions-Modus (Passenger standard) es gibt mir eine HTTP Error 500: Tut uns Leid, aber

has_and_belongs_to_many, Vermeiden von Duplikaten in der Join-Tabelle

Anzahl der Antworten 12 Antworten
Ich habe eine ziemlich einfache HABTM Reihe von Modellen class Tag < ActiveRecord::Base has_and_belongs_to_many :posts end class Post < ActiveRecord::Base has_and_belongs_to_many :tags def tags= (tag_list) self.tags.clear tag_list.strip.split(' ').each do self.tags.build(:name => tag) end end end Nun es

Rails 4 unzulässige Parameter für Array

Anzahl der Antworten 5 Antworten
Habe ich ein array-Feld in meinem Modell, und ich bin versucht, ihn zu aktualisieren. Meine starke parameter-Methode unter def post_params params["post"]["categories"] = params["post"]["categories"].split(",") params.require(:post).permit(:name, :email, :categories) end Meine Aktion in meinem controller ist wie folgt def update

Warnung: Unsicheres Schreibrecht für die Welt, wenn ich einen Ruby- oder Edelsteinbefehl ausführe

Anzahl der Antworten 5 Antworten
Nicht sicher, warum ich immer bin, aber ich habe gerade installiert RVM, die neue Ruby 1.9 und neu installiert eine Reihe von Edelsteinen, und ich bekomme diese /Users/johnsmith/.rvm/rubies/ruby-1.9.1-p378/bin/gem -: 4: Warnung: Insecure world writable dir /opt/local/bin im

Wie man Active Record beitreten lässt, um einzigartige Objekte zurückzugeben?

Anzahl der Antworten 3 Antworten
Habe ich eine einfache Abfrage benötigen: hier Finden Sie eine Liste der Benutzer, die eine Bestellung gemacht, seit Jan 1, 2013. In SQL, es ist eine sehr einfache Abfrage. Aber ich bin mit Schienen und Aktiven Datensatz.