Tag: rails-activerecord

Die Umsetzung von object-relational mapping (ORM) mit dem Active Record pattern in Ruby on Rails framework.

Verbinden die gleiche Tabelle zweimal mit Bedingungen

Anzahl der Antworten 3 Antworten
Gibt es Situationen, wo ActiveRecord stellt die alias-Tabelle name, wenn es gibt mehrere Verknüpfungen mit der gleichen Tabelle. Ich bin in einer situation stecken, wo diese Verknüpfungen enthalten die Bereiche (mittels 'merge'). Habe ich eine viele-zu-viele-Beziehung: Modelle

ActiveRecord: Select max limit

Anzahl der Antworten 4 Antworten
Ich versuche, konvertieren Sie die folgende SQL-Abfrage ActiveRecord und es schmilzt mein Gehirn. delete from table where id <= ( select max(id) from ( select id from table order by id limit 0, 10)); Irgendwelche Ideen? Was

Warum alias_method scheitert im Schienen-Modell

Anzahl der Antworten 1 Antworten
class Country < ActiveRecord::Base #alias_method :name, :langEN # here fails #alias_method :name=, :langEN= #attr_accessible :name def name; langEN end # here works end Im ersten Aufruf alias_method schlägt fehl mit: NameError: undefined method `langEN' for class `Country' Ich

rails 3/postgres - wie lang ist ein string, wenn Sie nicht gelten :Grenze im schema

Anzahl der Antworten 2 Antworten
Mein googlefu muss schwach sein, weil ich nichts finden können um mir zu sagen, die Standard-Grenzwert von einer string-Spalte in meiner Rails-app (gehostet bei Heroku, mit PostgreSQL als Datenbank). Jede mögliche Hilfe würde geschätzt! InformationsquelleAutor jpwynn |

Heroku + Sidekiq: ActiveRecord::StatementInvalid: PG::UnableToSend: SSL-SYSCALL error: EOF erkannt

Anzahl der Antworten 1 Antworten
Hallo wir laufen auf Heroku ist Cedar stack mit Einhorn und Sidekiq. Wir zeitweise die folgenden Fehlermeldungen bekommen BurnThis ActiveRecord::StatementInvalid: PG::UnableToSend: SSL SYSCALL error: EOF detected ActiveRecord::StatementInvalid: PG::ConnectionBad: PQconsumeInput() SSL SYSCALL error: Connection timed out Hat jemand

Löschen von Datensätzen aus der Tabelle die Spiele der Daten in ein array?

Anzahl der Antworten 2 Antworten
Ich habe eine Tabelle mit 2 Feldern. Wort und timestamp. Dann habe ich das array enthält einige Wörter. Wie lösche ich alle Datensätze in der Tabelle, die übereinstimmung mit den Worten in das array? Angenommen, dass das

Mit mehr als oder weniger als in einer Rails Active Record query

Anzahl der Antworten 1 Antworten
Fragen have_many question_tags. Wie bekomme ich alle Fragen, dass: Haben eine question_tag mit dem Namen "javascript" Nicht beantwortet werden, Mehr als 2 "vote_count"? Hier sind die Tabellen: Questions is_answered:boolean vote_count:integer QuestionTags name:string question_id:integer Dies ist die Abfrage,

Gibt es eine Möglichkeit, kombinieren Sie benannte Bereiche in einer neuen benannten Bereich?

Anzahl der Antworten 6 Antworten
Habe ich class Foo < ActiveRecord::Base named_scope :a, lambda { |a| :conditions => { :a => a } } named_scope :b, lambda { |b| :conditions => { :b => b } } end Möchte ich class Foo

Verwenden Sie aktive Datensatz um einen Datensatz zu finden, indem Sie den Monat und den Tag, ignorieren, Jahr und Zeit

Anzahl der Antworten 4 Antworten
Habe ich ein Modell (Einträge) mit fünf Jahren im Wert von Datensätzen (ein Datensatz pro Tag). Ich brauche eine Methode, die, wenn übergeben, ein Datum-Objekt, wie 2011-12-25 00:00:00 zeigt mir ALLE Datensätze an, die passiert sind, auf

ActiveRecord-Validierung für null

Anzahl der Antworten 2 Antworten
Bin ich zu schreiben versucht, eine active record-Validierung, die es ermöglicht eine beliebige Zeichenfolge erlaubt jedoch nicht null. Das problem mit validates_presences_of ist, dass es Sie gibt false zurück, für die "" oder "" die möchte ich

Die Verbindung zu Postgres Über database_url-und Unix-Socket-in-Schienen

Anzahl der Antworten 4 Antworten
Ich habe gejagt, um für diese und kann einfach keine Lösung finden. Derzeit habe ich eine Datenbank.yml Verbindung zu einem lokalen pgbouncer server auf einem Unix-socket erfolgreich. Allerdings hab ich den übergang zur Einstellung dieses database_url Umgebungsvariable

Wie man ein Datenbank-Feld Lesen-nur in Rails?

Anzahl der Antworten 3 Antworten
Ich habe eine Datenbank-Tabelle mit einem bestimmten Feld aus, das sollte unmöglich sein, zu aktualisieren, sobald es eingefügt wurde, um die Datenbank. Wie Sag ich es meinem Modell, dass Sie sollten nicht zulassen, die Aktualisierung von einem

Schienen s - - Fehler: `method_missing': undefined method `active_record'

Anzahl der Antworten 5 Antworten
Mein rails-Projekt-arbeiten vor. Ich habe diesen Fehler, weil ich Sie gelöscht, mysql und alles, was damit zusammenhängt mysql. Dann habe ich mysql neu installiert. Es kam dieser Fehler. Dann habe ich neu installiert ruby und rails. Der

Wie Kette Umfang Abfragen mit ODER statt UND?

Anzahl der Antworten 19 Antworten
Ich bin mit Rails3, ActiveRecord Nur Fragen, wie kann ich die Kette, die Bereiche, die mit ODER Aussagen eher als UND. z.B. Person.where(:name => "John").where(:lastname => "Smith") Normalerweise gibt: name = 'John' AND lastname = 'Smith' aber

So fügen Sie bedingte where-Klauseln in Schienen

Anzahl der Antworten 2 Antworten
Bin ich eine rails-Neuling und versuche zum durchführen einer Suche in einer Tabelle mit Schienen, und ich bin nur mit meinen sql-Kenntnissen zu tun. Aber das gerade scheint nicht, wie rails oder ruby auch... Gibt es eine

ActiveRecord::NoDatabaseError: lokale Benutzer mit der ID nicht existiert

Anzahl der Antworten 3 Antworten
Entwicklung einer API-nur Rails-app zu konsumieren, Daten aus einer API, filter aus einer Anzahl von Feldern, und dann broadcast-Bereichen wollen wir die öffentlichkeit. Meine app war die Rückgabe von Daten, die normalerweise, aber ich erkannte, dass auf

Wie Baue Rahmen, um um Titel

Anzahl der Antworten 2 Antworten
Ich versuche, einen Bereich erstellen, wird die Bestellung durch den title(:title). Die Titel-Spalte befindet sich in der Post-Model. Ich lese durch die Bereiche § auf den Aktiven Datensatz Abfragen und den Abschnitt auf StackOverFlow aber es ist

Ruby on Rails Active Record Rückgabewert beim erstellen schlägt fehl?

Anzahl der Antworten 2 Antworten
Ich bin neu in ruby on rails und Schwierigkeiten dieser Arbeit. Ich habe eine Benutzer-Registrierung-Seite, die ein Passwort-Bestätigung. In der User-Klasse, ich habe die folgende überprüfung: validates :password, confirmation: true Und in der Steuerung habe ich def

Schienen versuchen, die Methode zu werfen NoMethodError?

Anzahl der Antworten 3 Antworten
Warum versuchen Sie werfen einen Fehler? Nicht, dass die Niederlage der ganze Zweck? Vielleicht ist es nur in der Konsole? ruby-1.9.2-p180 :101 > User.first.try(:something) NoMethodError: undefined method `something' for #<User:0x000001046ad128> from /Users/me/.rvm/gems/ruby-1.9.2-p180/gems/activemodel-3.0.10/lib/active_model/attribute_methods.rb:392:in `method_missing' from /Users/me/.rvm/gems/ruby-1.9.2-p180/gems/activerecord-3.0.10/lib/active_record/attribute_methods.rb:46:in `method_missing' from

Rails 3 - ActiveRecord und die Sortierreihenfolge Umgekehrt

Anzahl der Antworten 3 Antworten
Habe ich folgende Daten in der Datenbank: 1 2 3 4 5 Und ich möchte an dieser Ausgabe: 3 4 5 Brauche ich zum drucken in der Ansicht: <%car.colors.limit(3).order('created_at ASC').each do |color|%> ... Ich weiß, dass es

Hinzufügen nullable Fremdschlüssel in Schienen

Anzahl der Antworten 3 Antworten
Referencing Rails 4.2 add_foreign_key Unterstützung: # add a foreign key to `articles.author_id` referencing `authors.id` add_foreign_key :articles, :authors Wie erstellen Sie eine null foreign key-Einschränkung, um damit die situation, wo articles.author_id kann manchmal null? InformationsquelleAutor maicher | 2014-12-21

Tut rename_column kümmern Indizes?

Anzahl der Antworten 1 Antworten
Sagen, wir haben so etwas wie dieses: add_column :users, :single, :boolean add_index :users, :single dann später machen wir rename_column :users, :single, :married Wird ActiveRecord und/oder die Datenbank-handle die Umbenennung des index, wie gut oder muss ich manuell

NoMethodError - undefined method 'find_by' für []:ActiveRecord::Relation

Anzahl der Antworten 2 Antworten
Habe ich Michael Heartl tutorial zum erstellen einer follow-system, aber ich habe eine seltsame Fehlermeldung: "undefined method `find_by' für :ActiveRecord::Relation". Ich bin mit entwickeln, für die Authentifizierung. Meinem view /users/show.html-Code.erb sieht so aus: . . . <%

Überprüft mit :wenn

Anzahl der Antworten 4 Antworten
Ich versuche zu schaffen, ein Zustand, in dem das Attribut 'eins' ist null und das Attribut 'zwei' eins ist, dann ein Modell ist nicht gültig. Aber wenn ich das machen: Model.create(:one => 1, :two => 0).valid? Den

Mit raw-sql-Abfragen in Rails 3 Anwendung?

Anzahl der Antworten 1 Antworten
Arbeite ich an der Migration einer legacy-Datenbank in meine Rails-Anwendung (3.2.3). Die ursprüngliche Datenbank kommt mit ganz wenigen lange sql-Abfragen für Berichte. Für jetzt, was ich möchte, es zu tun, verwenden Sie die sql-Abfragen in der Rails-Anwendung

FactoryGirl vor(:schaffen) callback nicht das anlegen von Verbänden

Anzahl der Antworten 1 Antworten
Ich habe eine FactoryGirl Werk, das schafft eine Order aber die vor(:schaffen) callback nicht erstellen die zugehörigen factory-Objekt: Übergeordneten Klasse class Order < ActiveRecord::Base attr_accessible :tax, :total has_many :order_lines validates :user, presence: true validates :order_lines , presence:

Schienen where-Bedingung mit not NULL

Anzahl der Antworten 5 Antworten
Mithilfe des rails-3-Stil, wie würde ich schreiben das Gegenteil: Foo.includes(:bar).where(:bars=>{:id=>nil}) Will ich finden, wo id ist NICHT null. Ich habe versucht: Foo.includes(:bar).where(:bars=>{:id=>!nil}).to_sql Aber das gibt: => "SELECT \"foos\".* FROM \"foos\" WHERE (\"bars\".\"id\" = 1)" Das ist definitiv

Fügen Sie eine Spalte "Referenz" Migrations in Rails 5

Anzahl der Antworten 1 Antworten
Benutzer hat viele uploads. Ich möchte eine Spalte hinzufügen, die uploads Tabelle, die Referenzen des Benutzers. Was soll die migration Aussehen? Stellt sich die Frage, für Rails 3: Rails 3 Migrationen: Hinzufügen der Spalte "Referenz"? Stellt sich

Erstellen einer PostgreSQL-Sequenz, um ein Feld (das ist nicht die ID des Datensatzes)

Anzahl der Antworten 2 Antworten
Arbeite ich an einer Ruby on Rails app. Wir sind mit einer PostgreSQL-Datenbank. Gibt es eine Tabelle mit dem Namen scores mit den folgenden Spalten: Column | Type --------------+----------------------- id | integer value | double precision ran_at

Schienen: überprüfen der Eindeutigkeit von zwei Spalten (zusammen)

Anzahl der Antworten 3 Antworten
Ich habe eine Release Modell mit medium und country Spalten (unter anderem). Es sollte nicht releases identischen medium/country Kombinationen. Wie würde ich dies Schreibe, wie eine rails-Validierung? Möglich, Duplikat der Rails: Validierung der Eindeutigkeit der mehrere Spalten

ruby on rails kann ich was ähnliches Modell.find(params[:id]).wo()

Anzahl der Antworten 5 Antworten
Hallo, ich bin immer noch ein student, und ich bin dabei, ein software-engineering-Kurs, und wir haben dieses große Projekt (web-design) und wir sind mit Schienen also meine Frage ist ich habe eine Tabelle Users und eine Tabelle

Schienen-join von zwei Tabellen: wie wählen Sie Attribut

Anzahl der Antworten 3 Antworten
In Rails 3.2.1 Habe ich: class Project < ActiveRecord::Base attr_accessible :name, :description has_many :subprojects end class SubProject < ActiveRecord::Base attr_accessible :id_name, :description, :num_alloc, :project_id belongs_to :projects end Wie kann ich wieder in eine rails-controller, ein Objekt, das

Undefinierte lokale variable oder Methode `user' rails-controller-Problem

Anzahl der Antworten 2 Antworten
Anfänger hier...ich bin versucht, ein Bild anzuzeigen, aber ich bin immer das "undefined local variable oder Methode `user'" Fehlermeldung. Ich glaube, ich weiß was passiert - es gibt keine Methode, aber ich kann einfach nicht scheinen, um

Rails 4 Migration | Tabelle Hinzufügen mit Referenz

Anzahl der Antworten 3 Antworten
Ich bin versucht, erstellen Sie eine Collaboration Tisch in meinem Rails 4 Projekt, aber ich habe ein Problem. Ich wünschte, es zu belong_to einen einzelnen Benutzer, der Mitarbeiter. Lief ich den folgenden Befehl zum erstellen des Modells

wo die Bedingungen, die auf aktiven Datensatz rails 3

Anzahl der Antworten 1 Antworten
Ich versuche, fügen Sie eine bedingte, wo nur die Datensätze, die die Bedingung erfüllen, sind Griff aus dem Modell. Zum Beispiel, ich versuche, nur schnappen Sie Datensätze aus der Transaktion Modell, bei dem die :price ist entweder

Wie vorfüll ActiveAdmin form Wert aus einem anderen Modell?

Anzahl der Antworten 2 Antworten
In der folgende code, wie macht man das Auffüllen vorausgefüllt Formularfeld mit einem Wert aus einem anderen Modell in der ActiveAdmin form: ActiveAdmin.register Person do index do column :forename column :surname column :code do |p| MyCode.find_by_person_id(p.id).code end

wie form_for arbeitet in Ruby on Rails

Anzahl der Antworten 2 Antworten
Ich bin ein newbie. Ich habe Lesen der API-Dokumentation. Aber immer noch nicht verstehen, wie form_for funktioniert. Erstens von Ruby on Rails Tutorial, das Formular für die follow-Taste: <%= form_for(current_user.relationships.build(followed_id: @user.id)) do |f| %> <div><%= f.hidden_field :followed_id

eine richtige Art und Weise zu entkommen,%%, wenn Gebäude, WIE Abfragen in Rails 3 / ActiveRecord

Anzahl der Antworten 4 Antworten
Möchte ich mit einem url-Feld gegen ein url-Präfix (kann enthalten Prozent-Zeichen), z.B. .where("url LIKE ?", "#{some_url}%"). Was ist die Schienen Weg? Ich hoffe, Sie haben noch keine Pläne zur Skalierung auf Millionen von Pfählen. Diese Abfrage wird

Schienen wie auf aktuelle Objekt-Modell

Anzahl der Antworten 2 Antworten
Dies ist die Fortsetzung von " eine andere Frage, aber wie ist es anders, ich hätte ich besser umbuchen es als neue Frage: Alte Frage Ich bin das hinzufügen von quiz-Funktionalität, um die twitter-app aus dem Hartl

Schienen unbekanntes Attribut während Modell erstellen

Anzahl der Antworten 2 Antworten
Habe ich eine Fehlermeldung - "unbekanntes Attribut :news_id" aber ich kann nicht verstehen, wo das problem ist. Ich habe Neuigkeiten controller, und ich möchte die Kommentare für alle news. Ich hoffe, dass mir jemand helfen könnte. Vielen

Rails - ActiveRecord: fügen Sie zusätzliche Spalte wählen find(:all)

Anzahl der Antworten 2 Antworten
Möchte ich hinzufügen neue Spalte sum(time_entries.hours) sql select Ich bin das Abfragen von Einträgen wie diesem: issues = Issue.visible.where(options[:conditions]).all( :include => ([:status, :project, :time_entries] + (options[:include] || )).uniq, :conditions => statement, :order => order_option, :joins => query_joins(order_option.join(',')),

validieren und zu aktualisieren, einzelnes Attribut Schienen

Anzahl der Antworten 5 Antworten
Ich habe Folgendes in meinen user-Modell attr_accessible :avatar, :email validates_presence_of :email has_attached_file :avatar # paperclip validates_attachment_size :avatar, :less_than => 1.megabyte, :message => 'Image cannot be larger than 1MB in size', :if => Proc.new { |imports| !imports.avatar_file_name.blank? }

Suchen nach Datensätzen basierend auf unterschiedlichen Feldern/Spalten?

Anzahl der Antworten 3 Antworten
Ich habe eine Datenbank mit gespeicherten Informationen, die von einigen Benutzern. Ich weiß zum Beispiel: User.find(1) zurückkehren wird der Benutzer mit der id:1 Was sollte ich anrufen, um einen Benutzer per E-Mail? Ich suchte viel, konnte aber

undefined method `key?' for nil:NilClass

Anzahl der Antworten 5 Antworten
Ich bin neu auf Schienen und folgte Ryan Bate ' s tutorial, wie man eine einfach Authentifizierung-system (http://railscasts.com/episodes/250-authentication-from-scratch?autoplay=true) und ich war gerade dabei, durch Sie bekam aber diese Fehlermeldung: ` NoMethodError in UsersController#new undefined method `key?' for

Wie add default Wert für eine Spalte Hinzugefügt, über "rails g migration' - Befehl

Anzahl der Antworten 2 Antworten
Weiß ich, wie man add default-Wert in der migration-Datei ist schon erstellt. d.h., `rails generate migration AddTestColumnToTesttable test_status:boolean` to create it. Generieren wird es diese migration: class AddTestColumnToTable < ActiveRecord::Migration def change add_column :table, :test_status, :boolean, :default

Ruby-on-Rails: eine Auswahl eindeutiger Werte aus dem Modell

Anzahl der Antworten 3 Antworten
Den docs: http://guides.rubyonrails.org/active_record_querying.html#selecting-specific-fields Deutlich, dass: query = Client.select(:name).distinct # => Returns unique names Jedoch, wenn ich versuche in meinem controller, bekomme ich die folgende Fehlermeldung: undefined method `distinct' for #<ActiveRecord::Relation:0xb2f6f2cc> Klar zu sein, möchte ich die unterschiedlichen

generieren Modell mit ActiveRecord-Verbände

Anzahl der Antworten 3 Antworten
Leute, Ich bin dabei, eine Anwendung, wo ich zwei Personen in meinem Problembereich. Eine Entität ist "Biologe" und die andere Person ist "experiment" nun ein Biologe kann haben viele Experimente durchgeführt und jedes experiment kann viele Biologen.

Schienen bedingte Validierung im Modell

Anzahl der Antworten 1 Antworten
Ich habe eine Rails-3.2.18 app, wo ich versuche zu tun, einige bedingte Validierung eines Modells. In der call-Modell gibt es zwei Felder :location_id (das ist ein Verein, der auf eine Liste von vorgegebenen Standorten) und :location_other (das

Default-Werte für die Modelle in Schienen

Anzahl der Antworten 4 Antworten
Ist es besser, set default-Wert in der migration oder im Rückruf? Es ist schwierig zu löschen (oder eine andere) default-Wert in der migration, aber im Modell ist es ein Stück mehr code InformationsquelleAutor Denis Papushaev | 2015-04-11

Schienen Verschachtelte Joins Activerecord-mit Bedingungen

Anzahl der Antworten 3 Antworten
Bin ich zu schreiben versucht, eine verschachtelte joins-Abfrage mit einer Bedingung. Die Abfrage, die ich jetzt haben, ist: Event.joins(:store => :retailer).where(store: {retailer: {id: 2}}) Welche Ausgänge das folgende SQL: SELECT "events".* FROM "events" INNER JOIN "stores" ON