Tag: ruby-on-rails-3

Ruby on Rails ist ein open-source web-Entwicklungs-framework, geschrieben in Ruby. Ruby on Rails folgt dem Prinzip „Konvention vor Konfiguration“, um dir nicht neu zu erfinden Dinge, um produktiv zu bleiben. Verwenden Sie dieses tag nur für Rails-3-spezifische Fragen, und markieren auch diese Fragen [ruby-on-rails].

Validatoren, Passwortbestätigung

Anzahl der Antworten 2 Antworten
Ich nicht herausfinden können, warum das Modell doesen ' T check für die Bestätigung des Passworts, das ist der code des Modells: class User < ActiveRecord::Base attr_accessor :password_confirmation validates :email, :presence =>true, :uniqueness=>true validates :password, :presence =>true,

Gibt es eine Möglichkeit, in der Entwicklungsumgebung nach "rake db: migrate" automatisch eine "Rake-DB: migrieren RAILS_ENV = test" zu haben?

Anzahl der Antworten 6 Antworten
Gibt es eine Möglichkeit, automatisch eine rake db:migrate RAILS_ENV=test nach jedem rake db:migrate wenn in der Entwicklungsumgebung? Habe ich Wache und guard-rspec laufen und ich bin wirklich verärgert über die fehlerhafte tests, auch wenn es manuell funktioniert

Wie starte ich den Rails Server?

Anzahl der Antworten 14 Antworten
Ich entwickle rails 2.3.2 Anwendung. Geben, wenn ich den Befehl "Schienen script/server" Habe ich die folgende Ausgabe anstatt der server ab warum? rails script/server Usage: rails new APP_PATH [options] Options: -J, [--skip-javascript] # Skip JavaScript files [--dev]

Same Rails 4 Routen für GET und POST Anfragen

Anzahl der Antworten 2 Antworten
In Rails 3 Entsprechen, verwendet, um auf eine Aktion, die für beide "GET" und "POST" und andere Art von Anfragen. match "user/account" => user#account Nun wird diese Punkt-zu-Konto-Aktion des Benutzers-controller sowohl für GET und POST-requests. Wie in

Verlor mein Schema.rb! Kann es regeneriert werden?

Anzahl der Antworten 7 Antworten
Aufgrund einiger Probleme bei der Bereitstellung hörte ich-tracking-schema.rb in git. Irgendwie habe ich ausgestopft und irgendwo auf dem Weg mein schema.rb-Datei ist verschwunden. Gibt es eine Möglichkeit der Regeneration-schema.rb aus der Datenbank oder aus der Völkerwanderung? Ich

Devise und stored_location_for: Wie speichern Sie den Rückgabeort?

Anzahl der Antworten 5 Antworten
Ich habe eine Seite, deren Pfad (z.B.) /Gelände/92, auf dem ich die Anzeige "bitte [anmelden] oder [registrieren] für weitere Informationen", wenn der Benutzer nicht eingeloggt ist, und ich möchte zu entwickeln, dass die Rückkehr von gleichen /Räumlichkeiten/92

Fügen Sie für das erste Element in der Auswahlliste im Tag options_for_select ein Leerzeichen ein

Anzahl der Antworten 6 Antworten
Versuchte ich :include_blank => true, aber es hat nicht funktioniert. <select> <%= options_for_select Model.all.collect{|mt| [mt.name, mt.id]} %> </select> Wenn ich es hinzufügen müssen, um die Sammlung, wie würden Sie das tun? Kommentar zu dem Problem Ich glaube,

Rails 3.1: Probleme beim Anzeigen von Bildern in Mailer-View-Dateien

Anzahl der Antworten 10 Antworten
Ich bin mit Ruby, Ruby on Rails 3.1 und hinzufügen möchte ich, dass mein Website-logo (das heißt, ein Bild wird über die neue Asset-Pipeline), um eine e-mail. Wenn in meinem mailer-view-Datei habe ich Folgendes behaupten: <% #

Generieren eines RSS-Feeds in Rails 3

Anzahl der Antworten 2 Antworten
Ich bin auf der Suche nach best practice/standard-Muster für die Erzeugung von feeds in Rails 3. Ist http://railscasts.com/episodes/87-generating-rss-feeds noch gültig? InformationsquelleAutor der Frage Jeppe Liisberg | 2011-01-28

Ist es möglich, einen einzigen Test in MiniTest durchzuführen?

Anzahl der Antworten 11 Antworten
Kann ich das ausführen aller tests in einer einzigen Datei mit: rake test TEST=path/to/test_file.rb Jedoch, wenn ich das möchte, nur ein test in dieser Datei, wie würde ich es tun? Ich bin auf der Suche nach eine

Rails 3.1-App mit Postgresql-Datenbank erstellen (OSX Lion)

Anzahl der Antworten 4 Antworten
Ich kann nicht scheinen zu finden ein up-to-date-Anleitung zum erstellen einer neuen Rails 3.1-app mit einer Postgresql-Datenbank. Ich würde mich sehr über einen Leitfaden durch diesen Prozess. Kommentar zu dem Problem - Öffnen möchten Sie die installation

Bundler konnte keine kompatiblen Versionen für Gem finden

Anzahl der Antworten 5 Antworten
Ich habe ein gem 'koala' zu meinem Gemfile und scheint geworfen haben gem-Versionen aus dem Gleichgewicht geraten, wenn ich run 'bundle install' - Befehl: Bundler could not find compatible versions for gem "faraday": In snapshot (Gemfile.lock): faraday

Übergeben Sie eine Variable in eine partielle, Schienen 3?

Anzahl der Antworten 4 Antworten
Habe ich eine Schleife, wie: <% @posts.each do |post| %> <% render middle %> <% end %> Dann in meinem mittleren Teil -, wie greife ich auf den aktuellen Beitrag? Kommentar zu dem Problem Hallo Elliot, ich

Wie Sie Text validieren, ist in Rails nicht leer

Anzahl der Antworten 3 Antworten
wenn ich validates :body, :presence => true, :length => {:maximum => 30000, :message => ' is a bit long...'} validates :body, :length => {:minimum => 10, :message => ' is a bit short...'} Habe ich noch eine

Alias ​​für Spaltennamen in Rails

Anzahl der Antworten 3 Antworten
In meiner Datenbank hat die Spalte Namen wie "löschen" oder "Hör-Kontrolle" und so weiter. Diese werden nicht geändert, so möchte ich an alias-Namen, damit keine Probleme in meiner Anwendung. Fand ich der folgende code aber es ist

Wie kann ich in Rails 3 mehrere Attribute an find_or_create_by übergeben?

Anzahl der Antworten 5 Antworten
Möchte ich find_or_create_by, aber diese Aussage funktioniert NICHT. Es nicht "finden" oder "erstellen" mit den anderen Parametern. productproperty = ProductProperty.find_or_create_by_product_id(:product_id => product.id, :property_id => property.id, :value => d[descname]) Scheint es zu sein, sehr wenig oder gar keine

Wie kann ein dynamischer Scope von Rails 3 erstellt werden?

Anzahl der Antworten 1 Antworten
Ich würde gerne eine dynamische benannten Bereich in rails 3 setzt den übergebenen Argumenten. Zum Beispiel: class Message < AR::Base scope :by_users, lambda {|user_ids| where(:user_id => user_ids) } end Message.by_users(user_ids) Aber ich möchte in der Lage sein

Rails 3 Devise, current_user ist in einem Model nicht zugänglich?

Anzahl der Antworten 4 Antworten
in meinem Projekt.rb Modell, ich versuche zu schaffen, einen Bereich mit einer dynamischen variable: scope :instanceprojects, lambda { where("projects.instance_id = ?", current_user.instance_id) } Bekomme ich die folgende Fehlermeldung: undefined local variable or method `current_user' for #<Class:0x102fe3af0> Denen

Ausnahmebenachrichtigung Gem und Rails 3

Anzahl der Antworten 17 Antworten
Ich versuche, diese zu bekommen und läuft, aber ich sehe "nicht initialisierte Konstante ExceptionNotifier" immer wenn ich anfange meinen server. http://github.com/rails/exception_notification In meinem Gemfile habe ich gem "exception_notification", :git => "http://github.com/rails/exception_notification.git", :branch => "master" Habe ich versucht,

Überprüfen, ob eine Variable eine Ganzzahl ist

Anzahl der Antworten 11 Antworten
Tut Rails 3 und Ruby haben eine integrierte Methode, um zu überprüfen, ob eine variable eine Zahl? Beispielsweise 1.is_an_int #=> true "[email protected]".is_an_int #=> false? Kommentar zu dem Problem mögliche Duplikate von ruby 1.9.2 eine is_a? Funktion? Kommentarautor:

Was ist in Rails die schönste Art, eine bestimmte Zeit (nicht jetzt) ​​in einer bestimmten Zeitzone zu erstellen?

Anzahl der Antworten 5 Antworten
Hier ist eine Möglichkeit, aber es kann Sie denken, dass der eine schöner oder mehr 'railsy' Methode? >> Time.use_zone('Sydney'){ Time.zone.parse('2011-04-12 2pm') } => Tue, 12 Apr 2011 14:00:00 EST +10:00 Kommentar zu dem Problem - Öffnen in

Ruby on Rails: Wie kann ich database.yml für postgresql bearbeiten?

Anzahl der Antworten 6 Antworten
Schienen neuen app=> Der aktuellen Datenbank.yml ist wie, dass=> # SQLite version 3.x # gem install sqlite3 # # Ensure the SQLite 3 gem is defined in your Gemfile # gem 'sqlite3' development: adapter: sqlite3 database: db/development.sqlite3

Wie ändere ich die Zeitzone einer DateTime in Ruby?

Anzahl der Antworten 7 Antworten
Lesen, schreiben und serialisieren von Daten und Zeiten, während die Zeit-zone Konstante ist immer ärgerlich. Ich bin mit Ruby (und Rails 3.0) und ich versuche, ändern Sie die Zeitzone einer DateTime. (UTC), aber nicht die Zeit selbst.

rails simple_form - verstecktes Feld - create?

Anzahl der Antworten 4 Antworten
Wie können Sie ein verstecktes Feld mit einfacher form? Folgenden code: = simple_form_for @movie do |f| = f.hidden :title, "some value" = f.button :submit dieser Fehler führt: undefined method `hidden' for #SimpleForm::FormBuilder:0x000001042b7cd0 InformationsquelleAutor der Frage Oleander |

polling mit delayed_job

Anzahl der Antworten 6 Antworten
Ich habe ein Prozess, der dauert in der Regel ein paar Sekunden fertig, so dass ich versuche, delayed_job zu behandeln, es asynchron. Der Beruf an sich funktioniert einwandfrei, meine Frage ist, wie man über polling die Arbeit,

Was bedeutet `: location = & gt; ... `und` head: ok` bedeuten in der 'antwort_to'-format-aussage?

Anzahl der Antworten 1 Antworten
Ich bin mit Ruby, Ruby on Rails 3 und ich würde gerne wissen, was die :location => ... und head :ok Aussagen bedeuten im folgenden code, wie Sie funktionieren und wie ich kann\sollte diese zu nutzen. respond_to

Wann soll `save` vs.` save! `Im Modell verwendet werden?

Anzahl der Antworten 3 Antworten
Laut speichern, bang your head, active record wird Sie verrückt, wir sollten vermeiden Sie die Verwendung save! und rescue idiom für außergewöhnliche Situationen. Gegeben, dass, sagen wir ein model braucht, um @post.mark_rejected. Wenn der code in mark_rejected

Entfernen Sie HTML aus der Zeichenfolge Ruby on Rails

Anzahl der Antworten 6 Antworten
Ich arbeite mit Ruby on Rails, gibt es eine Möglichkeit, strip html aus einem string mit desinfizieren oder gleich Methode und halten Sie nur text im value-Attribut von input-tag? Kommentar zu dem Problem Nicht desinfizieren oder gleich,

Was ist der Unterschied zwischen Bundle Install - Deployment und Bundle Pack?

Anzahl der Antworten 3 Antworten
Ich weiß, dass Sie beide legen Sie die Edelsteine in Ihre app in verschiedenen Orten, aber es scheint, als ob bundle install --deployment macht eine gründlichere Arbeit. Kann ich einfach das vendor/bundle-Verzeichnis schafft es der Versionskontrolle und

Problem beim Zugriff auf den Bucket meines AWS S3-Kontos

Anzahl der Antworten 4 Antworten
Versuchte ich die Verbindung zu meinem aws-s3-Konto, wie das in meiner irb-Konsole - AWS::S3::Base.establish_connection!(:access_key_id => 'my access key', :secret_access_key => 'my secret key', :server => "s3-ap-southeast-1.amazonaws.com") Und es funktioniert gut und fordert diese - => #<AWS::S3::Connection:0x8cd86d0 @options={:server=>"s3-ap-southeast-1.amazonaws.com",

Wie erhält man den Zielcontroller und die Aktion von Request mit Rails 3?

Anzahl der Antworten 4 Antworten
In der Anwendung-controller vor dem filter. class ApplicationController < ActionController::Base before_filter :authenticate def authenticate # How do we know which controller and action was targetted? end end Kommentar zu dem Problem - Öffnen stackoverflow.com/questions/2165665/... Kommentarautor: manish nautiyal

Schienen .where vs .find

Anzahl der Antworten 3 Antworten
Ich habe bemerkt, dass die Model.where - Methode gibt immer ein array, auch wenn es nur ein Ergebnis, wo die Model.find Methode nicht. Gibt es dafür irgendeinen Grund? Ich dachte Model.where war die bevorzugte Funktion, da Rails

Rails Admin und ActiveAdmin

Anzahl der Antworten 3 Antworten
Habe ich gesucht in eine rails-admin-plugins und kam über diese: https://github.com/gregbell/active_admin https://github.com/sferik/rails_admin https://github.com/thoughtbot/administrate (EDIT: später Hinzugefügt) Irgendwelche Vorschläge, welche man mit zu gehen. Ich würde es brauchen, um support-Modell Verbände und Datei-uploads Fähigkeiten. Kommentar zu dem Problem

Teilen Sie die Datenbank zwischen 2 Apps in Heroku

Anzahl der Antworten 6 Antworten
Möchte ich den Zugriff auf die Datenbank einer app aus einem anderen Heroku app. Ist das möglich in der gemeinsamen Datenbank? InformationsquelleAutor der Frage donald | 2011-05-12

In Rails 3 funktioniert reply_to und format.all anders als Rails 2?

Anzahl der Antworten 3 Antworten
den code respond_to do |format| format.html format.json { render :json => @switches } format.xml { render :xml => @switches.to_xml } format.all { render :text => "only HTML, XML, and JSON format are supported at the moment." }

Schienen 3: Leiten Sie eine Ressource an einen anderen Namen

Anzahl der Antworten 4 Antworten
Ich habe einen CRUD-controller für ein Modell. Tun resources :foo erlaubt mir die route auf /foo/:id usw. für den Aufruf von Aktionen. Ich will hinzufügen einer route für eine übersetzung von 'foo' in einer anderen Sprache. Sagen

Controller helper_method

Anzahl der Antworten 2 Antworten
Ich Frage mich, warum sollte jemand verwenden helper_method innerhalb einer controller-erstellen Sie eine helper-Methode, anstatt die "normale" Art und Weise, die in der helper-Datei. Was die vor-und Nachteile? InformationsquelleAutor der Frage JohnDel | 2010-08-23

Suchen Sie Modelldatensätze nach ID in der Reihenfolge, in der das ID-Array angegeben wurde

Anzahl der Antworten 8 Antworten
Ich habe eine Abfrage, um die IDs von Menschen, die in einer bestimmten Reihenfolge sagen: ids = [1, 3, 5, 9, 6, 2] Ich Sie dann abholen wollen diese Leute von Person.find(ids) Aber Sie sind immer geholt,

Kennzeichnen Sie das Zurücksetzen des Kennworts über die Rails-Konsole

Anzahl der Antworten 8 Antworten
Während der Ausführung einer app wie wählen Sie ein Benutzer von E-Mail-Adresse und legen Sie dann das Kennwort manuell in rails console für Ausdenken? Außerdem, wo würde ich gehen, um zu überprüfen, Dokumentation zur Abdeckung mehr details

Schienen 3: Ich möchte alle in meiner Schienenanwendung definierten Pfade auflisten

Anzahl der Antworten 6 Antworten
Möchte ich Liste alle angegebenen Helfer Pfad-Funktionen (erstellt von Routen) in meine rails-3-Anwendung, wenn das möglich ist. Dank, InformationsquelleAutor der Frage wael34218 | 2011-07-23