Tag: activerecord

Active Record ist ein Muster, das verbindet-domain-Logik mit storage-Abstraktion in einzelne Objekt. Verwenden Sie dieses tag für Fragen über das Muster, [rails-activerecord] für Fragen über die Schienen ORM-framework.

Schienen, um durch verschachtelte Wert

Anzahl der Antworten 2 Antworten
Habe ich diese Klassen: class Fruit attr_accessible :name, :position has_many :apples default_scope order('position ASC') end class Apple attr_accessible :name belongs_to :fruit end Wie äpfel Sortieren von Obst.position? InformationsquelleAutor Alexander Shlenchack | 2013-05-11

ActiveRecord-Abfrage mit mehreren Bedingungen

Anzahl der Antworten 1 Antworten
Ich habe eine Mitarbeiter Datenbank erfasst alle Mitarbeiter für alle Unternehmen die Unternehmen verwiesen wird, die von einem company_id Ich möchte so etwas wie dies tun sql = "SELECT race, `foreign`, id_number, company_id, COUNT(*) FROM `employees` WHERE

Was ist der Unterschied zwischen :before_save und :before_update Aktiven Datensatz Rückrufe?

Anzahl der Antworten 1 Antworten
Könnte jemand bitte erklären Sie mir den Unterschied zwischen den :before_save und :before_update Aktive Rekord-Rückrufe in Ruby on Rails 4? Lese ich über die offizielle Dokumentation auf den Aktiven Datensatz Rückrufe, aber ich konnte nicht finden, eine

Schienen - zwei foreign-keys auf ein Modell beziehen sich beide auf dasselbe Modell

Anzahl der Antworten 3 Antworten
Ich bin ziemlich neu in ActiveRecord-Verbände. Ich bin Skizzierung einer Anwendung, die verfolgt, wer schuldet einander Geld zwischen einer Gruppe von Benutzern. Ein Expense Modell und ein User Modell wirken wie Natürliche Wahl, ich bin nur nicht

activerecord where-Klausel auf Beziehung belongs_to

Anzahl der Antworten 2 Antworten
Ich bin nicht stark in sql und relativ neu auf Schienen. Die Case attr_accessible client_id belongs_to Client Client attr_accessibe name has_many Cases Kann ich die Abfrage direkt durch client_id und bekomme einen Datensatz zurück, wie erwartet Case.where(client_id:

Schienen: Rückkehr Datensätze, für die eine Beziehung nicht vorhanden ist

Anzahl der Antworten 5 Antworten
Verwendung von active record, wie kann ich wieder die Ergebnisse für ein Modell, wenn Sie nicht existieren in einem bestimmten Verhältnis an anderer Stelle. Zum Beispiel, sagen, dass ich eine Recipe Modell, das gehört zu categories (über

Codeigniter -, Datenbank erhöhen Wert durch den enthaltenen Wert in der variable

Anzahl der Antworten 3 Antworten
Ich bin mit codeigniter, und ich habe die folgende Funktion in meinem Modell zu geben, Punkte für den Benutzer. Es ist jedoch nicht die Arbeit, sondern die Einstellung der Punkte-Spalte auf 0. Dies ist, wie es geschrieben

wie man ActiveRecord-bump updated_at auf neue has_many-Assoziation

Anzahl der Antworten 2 Antworten
Beim hinzufügen von Datensätzen zu einer has_many Verein und speichern der Eltern, dass Eltern updated_at ist nicht gestoßen: order = Order.new order.save pp order => #<Order id: 3, created_at: "2013-04-18 15:25:09", updated_at: "2013-04-18 15:25:09"> order.line_items << LineItem.new()

ActiveRecord-Grenze/offset für den Seitenumbruch in rails 3

Anzahl der Antworten 1 Antworten
Bin ich zu kämpfen mit einem scheinbar einfachen offset/limit Paginierung, Abfrage in rails 3. Klasse: class Topic < ActiveRecord::Base set_primary_key "thread_id" set_table_name "threads" belongs_to :forum_board belongs_to :user has_many :posts, :foreign_key => "thread_id", :dependent => :destroy attr_accessible :board_id,

Ruby entfernen Sie doppelte Einträge in array von hashes, sondern basiert auf mehr als einen Wert

Anzahl der Antworten 3 Antworten
Ich habe gesehen, zahlreiche Fragen zu dieser aber nur mit einem Schlüssel, der nie für mehrere Schlüssel. Ich habe das folgende array von hashes: a = [{:name=>"Yes, Yes, Yes", :artist=>"Some Dude", :composer=> 'First Dude', :duration=>"3:21"}, {:name=>"Chick on

Ruby on Rails - Cache-Variablen,

Anzahl der Antworten 3 Antworten
Habe ich diese beiden Variablen werden am regler eingestellt. Wie kann ich diesen cache, damit Sie nicht die Kommunikation mit der Datenbank jedes mal, nur das erste mal. @tablenutrients = Nutrient.find(:all) @columnnutrients = @tablenutrients.collect {|x| x.nutrient} InformationsquelleAutor

Rails 3 - where-Klausel auf has_many durch Assoziation

Anzahl der Antworten 2 Antworten
Hallo, Ich habe ein kleines problem mit einer where-Abfrage auf eine has_many :through-Verbindung... Mein setup ist wie folgt: PurchaseOrderAddressAssignment: belongs_to :address belongs_to :purchase_order Adresse: has_many :purchase_order_address_assignments has_many :purchase_orders, :through => :purchase_order_address_assignments Bestellung: has_many :purchase_order_address_assignments has_many :addresses, :through

Aktive Datensatz ohne Datenbank

Anzahl der Antworten 2 Antworten
Meine Anwendung benötigt keine Datenbank-backend, weil es irgendwie der proxy-server zwischen client und anderen Servern. Aber ich fand, dass es schön wäre, um alle Aktiven Datensatz Einrichtungen (Validierung, Verbände und etc) in mein Projekt. Wie das einrichten

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 |

Rails 4 .Bestellung() bekommt entstellt mit JOINS

Anzahl der Antworten 2 Antworten
Arbeite ich an der Aktualisierung eines bestehenden Rails 3.2 Anwendung auf 4.0. Ich habe laufen in eine Mauer, obwohl. Habe ich drei Modelle, Kunde, Standort und Kontakt. Websites sind physische Orte, die gehören zu einem client und

Übergeben von Arrays wie active record in codeigniter

Anzahl der Antworten 2 Antworten
Ich würde gerne weitergeben array like Klausel der aktive Datensatz in codeignter dazu habe ich Folgendes geschrieben: $array_string = smart,intelligent,awesome; $array_like = explode(',',$array_string); und im Modell: $this->db->like('topic',array($array_like)); aber ich bin immer Severity: Notice Message: Array to string

benutzerdefinierte Fehlermeldung für die Aufnahme validation

Anzahl der Antworten 2 Antworten
Ich bin mit Einbeziehung der Validierung als validates :field_type, :inclusion => %w(SA LA RB CB SB Date) nun, wenn die überprüfung ausgelöst wird, ich bin immer "Field type is not included in the list". Es macht keinen

Schienen Terminen Zeit und Armaturen

Anzahl der Antworten 4 Antworten
Hatte ich folgende Vorrichtung: link_1: user: tom image: boy1 created_at: <%= 5.day.ago %> Ich habe versucht, folgende Anfrage: Links.where("Date(created_at) = ?", 5.day.ago.to_date) Antwort: grrrr....Eingabe...Eingabe...kratzen... Ich habe endlich mal versucht: link_1: user: tom image: boy1 created_at: <%=

Wie lade ich das Saatgut.rb innerhalb einer Rails-Testumgebung mit rpec?

Anzahl der Antworten 3 Antworten
Habe ich folgende Samen.rb-Datei: State.create [ {:name => "Alabama", :abbreviation => "AL" }, {:name => "Alaska", :abbreviation => "AK" }, {:name => "Arizona", :abbreviation => "AZ" }, {:name => "Arkansas", :abbreviation => "AR" }, {:name => "California",

ActiveRecord::StatementInvalid: Mysql2::Error: Tabelle existiert nicht

Anzahl der Antworten 2 Antworten
Ich versuche zu schaffen, einfache interne messaging-Dienst für die, die ich verwendet haben entwickeln, die für die Authentifizierung, so habe ich die Benutzer-Tabelle. Habe ich eine Nachrichten-Tabelle für Nachrichten und eine join-Tabelle mit dem Namen messages_users. Ich

Schienen - Prüfen, ob ein Objekt ActiveRecord oder nicht

Anzahl der Antworten 3 Antworten
Ich habe ein Array von Objekten, wie Sie überprüfen, ob jeder von Ihnen ist ActiveRecord oder nicht ? InformationsquelleAutor shiva | 2013-11-13

Warum Ruby on Rails " Benutzer.erstellen!(:E-Mail =>', ha', :id => 'foo') nicht funktionieren?

Anzahl der Antworten 1 Antworten
(Ich bin mit Rails 2.2.2, sollte aber sehr ähnlich 2.3.5 oder 3.0) Die folgende Zeile funktioniert: User.create!(:email => 'ha') Aber ich generiert und eine migration und Hinzugefügt identifier auf der Benutzer-Tabelle, und neu der Rails-Konsole, und verwendet

Schienen - Wo (Verzeichnisse), um Modelle, die nicht auf Active Record

Anzahl der Antworten 4 Antworten
Wir bauen apps, die auf Modellen, die keine Datenbank-Komponenten. Wir sind neugierig zu erfahren, was die anderen tun, die in der rails community um dieses Thema. Wir kämpfen mit, wo Sie zu setzen. Sollten wir haben: app/models/domain

Ruby / Rails - Kann ich eine verknüpfte Tabelle als Bereich(oder Methode der Klasse) als Teil meiner WHERE-Klausel?

Anzahl der Antworten 1 Antworten
Möchte ich greifen Sie alle Kategorien enthalten purchaseable products. class Product < ActiveRecord::Base belongs_to :category scope :purchaseable, where(:available => true) end class Category < ActiveRecord::Base has_many :products scope :with_purchaseable_products, ????? end So, ich bin versucht zu definieren

Wie testet eine Methode auf ein ActiveRecord::Relation Objekt in rspec?

Anzahl der Antworten 1 Antworten
Wie kann ich testen, eine Methode zur Verfügung, die nur auf ein ActiveRecord-Verhältnis proxy-Klasse in rspec? Wie zum Beispiel sum würde Aussehen wie @collection.sum(:attribute) Hier ist, was ich versuche zu tun: @invoice = stub_model(Invoice) @line_item = stub_model(LineItem,

ActiveRecord, was bedeutet "index: "true" zu bedeuten?

Anzahl der Antworten 2 Antworten
Schreibe ich eine migration beinhaltet, dass zu einem Fremdschlüssel. Blick auf meine Kollegen-code, ich sehe, dass er Hinzugefügt hat, die Zeile: t.reference :tablename, index: true T.Referenz-Teil macht Sinn, aber ich weiß nicht, was index: true bedeutet. Kann

Wie Schreibe ich beliebige SQL-Abfragen in Ruby on Rails?

Anzahl der Antworten 4 Antworten
Ich bin Art von lernen, wie ich gehen, aber ich kann nicht herausfinden this one out. Alle meine aktuellen Abfragen sind so etwas wie MyObject.find(various conditions). Das gibt ein array von MyObjects und ist ausreichend für die

Schienen Weg: Formatieren Wert, Bevor Sie es in das Modell?

Anzahl der Antworten 3 Antworten
Habe ich Formular-Felder, wo der Benutzer eingibt, in: Prozenten: 50.5% Geld: $144.99 Termine: Wednesday, Jan 12th, 2010 ... Den percent und money Typ Attribute werden gespeichert, als decimal Felder mit ActiveRecord, und die Termine sind datetime oder

rails model-Attributen ohne entsprechende Spalte in der db

Anzahl der Antworten 4 Antworten
Ich habe eine rails-Modelle, die brauchen keine Ausdauer, aber ich möchte die Schienen zu denken, dass das Modell tatsächlich hat die Attribute x, y, z, so dass beim aufrufen von Methoden wie to_json in den controller bekomme

Yii SQL-Abfrage von CDbCriteria

Anzahl der Antworten 1 Antworten
Habe ich ein Modell mit komplexen Beziehungen, die verwendet CDbCriteria für die Filterung von Daten betrachtet werden CGridView. Ich brauche zu exportieren können die gefilterten Resultate auch als CSV-Datei. Für, die, mit ActiveRecords zu Ressource verbraucht wird

ActiveRecord::ConnectionTimeoutError

Anzahl der Antworten 4 Antworten
Bin ich immer diese Fehlermeldung: 'could not obtain a database connection within 5 seconds (waited 5.001017 seconds). The max pool size is currently 16; consider increasing it.' Ersten bekam ich diese Fehlermeldung, ich stieß bis die Anzahl

Wie migriere ich eine Spalte in der Datenbank von "integer" auf "bigint" in rails?

Anzahl der Antworten 2 Antworten
Basierend auf dem, was ich gefunden habe, ich bin mit diesem jetzt, aber es funktioniert nicht... def change change_column :users, :twitter_id, :integer, :limit => 8 end Duplikat von stackoverflow.com/questions/5880207/rails3-bigint-primary-key ? das beantwortet die Frage nicht. Ich Frage

Ist es eine schlechte Idee, tun, teilen Sie die Modelle in den Verzeichnissen?

Anzahl der Antworten 2 Antworten
Habe ich eine über 100 Modelle, die in meine rails-Anwendung, und nur für die Organisation, ich bin, indem Sie Sie in Ordnern, alles immer noch unter die wichtigsten Modell-Ordner, nur um es einfacher zu navigieren über das

Dynamisch Hinzugefügt hash-Eigenschaften auf Rails Model-Instanz-Objekt?

Anzahl der Antworten 2 Antworten
Es ist ein Modell, class PlaylistModel < ActiveRecord::Base /* code */ end Und dann in einer controller-action gibt es code wie das PlaylistController < ActionController::Base def a_action @item = Playlist.find(10) @item[:visited] = true end end Allerdings gibt

Namespace models in Rails: Was ist der state of the union?

Anzahl der Antworten 3 Antworten
Seit Anfang an Schienen hat hatte Probleme mit Namespaces Modelle. Wie die Zeit ging auf, ziemlich jeder gab auf es zu benutzen. Mich eingeschlossen. Mit Rails 2.3 draußen, ich würde gerne ein update auf die situation. Besonderheiten

Wandern nach unten mit nur einer migration

Anzahl der Antworten 1 Antworten
Um zu testen, ein neues Rails-plugin, das ich schrieb, würde ich mag, um zu überprüfen, ob die migration das plugin ordnungsgemäß funktioniert. So habe ich eine neue test-app, Hinzugefügt, plugin, erzeugt die migration und wanderten bis (die

In ActiveRecord wie benutze ich 'geändert" (dirty) in ein before_save-callback?

Anzahl der Antworten 4 Antworten
Möchte ich meine Zusammenfassung Feld, um eine bereinigte version des Text-Feld, aber nur, wenn der Benutzer keine eigene Zusammenfassung ie. params[:Dokument][:Zusammenfassung] ist leer. Scheint dies zu funktionieren, wenn ich einen neuen Datensatz anlegen, wenn ich geben Sie

ActiveRecord nicht aktualisieren / speichern, aber zeigt das Feld geändert wurde, in der Konsole (db sagt etwas anderes)

Anzahl der Antworten 2 Antworten
content = Content.find(params[:content_id]) content.body.insert(start_index, span_open) content.save! content.body.insert(end_index + span_open.length, span_open) content.save! puts "==========================================" c = Content.find(params[:content_id]) puts c.body also das oben ist das, was ich versucht habe zu tun. viel spart.. sollte es speichern, richtig? in der

ActiveRecord: können nicht `zupfen` nach `where` - Klausel mit gespannt-geladen-Verbände

Anzahl der Antworten 3 Antworten
Habe ich eine app, die hat eine Reihe von Post Modellen, von denen jeder belongs_to eine User Modell. Wenn diese Beiträge veröffentlicht werden, eine PublishedPost Modell erstellt wird, dass belongs_to die relevanten Post Modell. Ich versuche zu

Schienen - AciveRecord verwenden :dependent => :zerstören Sie Zustand

Anzahl der Antworten 1 Antworten
, Was die beste/TROCKENE Weise, alles zu zerstören, die Angehörigen eines Objekts basierend auf einer Bedingung. ? Ex: class Worker < ActiveRecord::Base has_many :jobs , :dependent => :destroy has_many :coworkers , :dependent => :destroy has_many :company_credit_cards, :dependent

Wie kann ich überschreiben generische activerecord-Fehlermeldungen in ruby-on-rails?

Anzahl der Antworten 2 Antworten
In meiner en.yml-übersetzung-Datei, die ich habe: activerecord: errors: template: header: one: "1 error prohibited this {{model}} from being saved" other: "{{count}} errors prohibited this {{model}} from being saved" Wenn ein activerecord/Validierung Fehler während der Protokollierung in meiner

So überprüfen Sie ein nested-Modell-Objekt basierend auf den Zustand des übergeordneten Objektes?

Anzahl der Antworten 3 Antworten
Schreibe ich einen Assistenten in form Schienen; z.B. mehrere Eingabe-Seiten für ein Modell-Objekt. Die Grundlagen meines Ansatzes sind beschrieben in Ryan Bates' Multistep-Formular railscast : http://railscasts.com/episodes/217-multistep-forms (falls jemand wissen möchte, WARUM hinter den code unten). Objekte unter

undefined method `find_or_create'

Anzahl der Antworten 4 Antworten
Möchte ich an einem einfachen Beispiel: Datensatz in Datenbank mit dem folgenden Befehl Profile.find_or_create(fname: contact.FirstName, lname: contact.LastName, company: account.Name, title: contact.Title, user_id: contact.CreatedById, account_id: account.Id, contact_id: contact.Id, type: "contact" ) wo Profile ist ein activerecord model aber

Wie kann ich eine Abfrage schreiben, Innenseite wählen Sie in Schienen

Anzahl der Antworten 4 Antworten
Wie kann ich dies Schreibe-Abfrage in Ruby on Rails? Abfrage in einer select - SELECT id, company_id, (SELECT name FROM companies WHERE id = referred_to_id) AS name FROM referrals WHERE company_id = 21 Herzlich willkommen auf Stack

so rufen Sie einen active-record mit dem Namen scope mit einem string

Anzahl der Antworten 3 Antworten
Ich bin sicher, ich bin miss Verständnis der Nutzung nennen, aber ich dachte, ich könnte so etwas tun. @case_studies = CaseStudy.call("some_named_scope") Wo "some_named_scope" auch einen benannten Bereich in CaseStudy. Der Grund warum ich call, weil ich habe

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

Zunichte abhängigen Objekte in ActiveRecord

Anzahl der Antworten 2 Antworten
:dependent => :nullify Warum will ich zunichte machen abhängigen Objekte, da sehe ich nicht ein Zweck von Verwaisung dar-Datenbank Datensätze. InformationsquelleAutor user352290 | 2011-09-10

has_one durch und polymorphe Assoziationen über multi-table inheritance

Anzahl der Antworten 2 Antworten
In das Projekt bin ich derzeit die Entwicklung unter rails 4.0.0beta1, hatte ich das Bedürfnis, für eine Benutzer-Authentifizierung, bei der jeder user könnte mit einer Person. Ich bin irgendwie neu auf Schienen und hatte einige Probleme damit.

Mit " WHERE CONCAT mit Aktiven Datensatz in CodeIgniter

Anzahl der Antworten 4 Antworten
Die raw-Abfrage, die ich bin versucht zu bekommen, angeschlossen ist hier: SELECT * FROM x WHERE CONCAT(y, ' ', x) LIKE '%value%'; Habe ich kontrolliert durch den AR-docs und kann nichts finden, das mir erlauben würde, dies

Kann ActiveRecord-erstellen Sie Tabellen, die außerhalb der migration?

Anzahl der Antworten 2 Antworten
Arbeite ich an einer non-Rails-web-app, also keine Migrationen Skript standardmäßig. Die Fortsetzung ORM erlaubt mir, erstellen Sie Tabellen ganz einfach in einem Skript: #!/usr/bin/env ruby require 'rubygems' require 'sequel' ## Connect to the database DB = Sequel.sqlite('./ex1.db')