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.

Rails 3 ActiveRecord: temporäre Tabellen

Anzahl der Antworten 1 Antworten
Wie kann ich den folgenden Code in Rails 3? CREATE TEMPORARY TABLE average_user_total_time (SELECT SUM(time) AS time_taken FROM scores WHERE created_at >= '2010-10-10' and created_at <= '2010-11-11' GROUP BY user_id); SELECT COUNT(*) from average_user_total_time WHERE time_taken >

ActiveRecord::Relation, die Art und Weise der Beseitigung bestehender limit-und offset?

Anzahl der Antworten 1 Antworten
Vorausgesetzt, ich habe eine User Modell paged_users = User.scoped.limit(2).offset(3) Ist es eine Möglichkeit zu paged_user haben User.scoped durch entfernen von limit und offset? IE: all_user = paged_users.remove_limit.remove_offset "Benutzer.Gültigkeitsbereich.Grenze(2).offset(2).limit(100000).- offset(0)" ich kann nur hinzufügen, 1M limit und offset

Wie man am besten zum zuordnen einer Adresse zu mehreren Modellen in rails?

Anzahl der Antworten 2 Antworten
Diese Frage auf SO zu sein scheint in Bezug auf meine Frage, aber ich bin mir nicht sicher, ob meine Frage beantwortet ist. Einer Adresse gehören kann mehr als ein Modell (UserProfile und Event) Was ist der

CodeIgniter Active Record 'wie' ignorieren 'wo'

Anzahl der Antworten 3 Antworten
riting eine sehr einfache Suche mit like und haben eine option zum auslassen von Optionen, allerdings finde ich die like-Anweisung verwendet wird, Abfrage-ignorieren Sie die where-Anweisung $this->db->like('LOWER(location) OR LOWER(name)', strtolower($term)); $this->db->where('stage', 1); $this->db->order_by("name", "asc"); $query = $this->db->get($this->user_table);

CodeIgniter Active Record: Verwendung der "set" - Methode, mit mysql-Funktionen

Anzahl der Antworten 1 Antworten
Habe ich meine Abfrage so etwas wie dieses INSERT INTO tbl VALUES(UNHEX('some_value')); Wie kann ich ziehen diese Abfrage aus, indem Sie codeigniter aktiven Datensatz, insbesondere die '$this->db->set-Funktion this->db->set('password', $value); //How do I insert the mysql function here

Gibt es da eine saubere API für das zurücksetzen von Instanz-Variablen auf 'reload' in ActiveRecord?

Anzahl der Antworten 3 Antworten
In einem ActiveRecord::Base Modell, kann ich einen reset der Zustand des Modells zu dem, was es war, wenn ich es aus der Datenbank mit reload, solange das Attribut ich werde Karten, um eine Spalte einer Tabelle: user

Rails 3 ActiveRecord eager loading of scope

Anzahl der Antworten 1 Antworten
Mir bitte helfen. Ich habe einige Modell, die has_many-Assoziation mit anderen Modell. Zum Beispiel: profile => has_many :Statistik Und im inneren des statistischen Modell habe ich einige Umfang: scope last_ten, limit(10).order('online desc') Und die Frage ist, wie

Auswählen, gruppieren und summieren Sie die Ergebnisse aus der Datenbank

Anzahl der Antworten 3 Antworten
Ich habe eine Datenbank mit einigen Feldern möchte ich die Summe. Aber das ist nicht das große problem, ich möchte die Gruppe diese Felder durch den Monat Sie erzeugt wurden. ActiveRecord automatisch erstellt ein Feld namens "created_at".

Schienen initialisierten Konstanten-Artikel::CategoryCount

Anzahl der Antworten 1 Antworten
Habe ich ein Modell, category_count, dass ich dazugehören will um 2 Modelle, ein Artikel Modell und ein Modell Kategorie. Wenn ich versuche, Zugriff auf server/admin/Artikel ich erhalte eine Fehlermeldung initialisierten Konstanten-Artikel::CategoryCount. Ich bin mit active_admin für die

Auswahl der Datensätze, wo die relation nicht leer ist

Anzahl der Antworten 4 Antworten
Habe ich eine eins-zu-viele-Beziehung zwischen Produkt und "ProductCategory". Wie kann ich die Abfrage alle productcategories, bei denen mindestens ein Produkt zugeordnet ist? class Product < ActiveRecord::Base belongs_to :product_category end class ProductCategory < ActiveRecord::Base has_many :products end InformationsquelleAutor

Codeigniter aktiven Datensatz, in dem array

Anzahl der Antworten 3 Antworten
Ich bin mit codeigniter und aktiven Datensatz. Ich bin die Option meine Daten über, WO mit dem array. Jeder mag dies. Aber wie kann ich die insert-tags '>' und '<'? Ist es möglich? $whereQuery['service.service_end_date'] = $start; Danke

Helfen Sie mit rails active record Abfragen (like-Klausel)

Anzahl der Antworten 3 Antworten
Ich soll meinen code zu tun, zwei Dinge, die momentan nicht tun @students = Student.where(["first_name = ? OR middle_name = ? OR last_name = ?", params[:query].split]) Arbeit. (es sagt im soll pass 4 Parameter, aber ich möchte

ActiveRecord parse string in datetime?

Anzahl der Antworten 4 Antworten
Wenn ich passieren eine String in Datetime Spalte, während die Schaffung neuer AR-Objekt, wird es automatisch Parsen: 1.9.2p290 :011 > Movie.new(:release_date=>"21-Nov-1990") => #<Movie id: nil, release_date: "1990-11-21 00:00:00", created_at: nil, updated_at: nil> Wie funktioniert Rails oder ActiveRecord,

Verbindungs-pool-Problem mit ActiveRecord-Objekte in rufus-scheduler -

Anzahl der Antworten 3 Antworten
Ich bin mit rufus-scheduler zum ausführen einer Reihe von häufigen Aufträgen, die einige verschiedene Aufgaben mit ActiveRecord-Objekten. Wenn es irgendeine Art von Netzwerk-oder postgresql-Schluckauf, auch nach der Wiederherstellung alle threads werfen die folgende Fehlermeldung, bis der Prozess

Bedingte Verkettung mit ActiveRecord

Anzahl der Antworten 4 Antworten
Habe ich versucht zu implementieren, bedingte Verkettung und das ist, was ich habe: Controller, index-action-code: @range_start = params[:range_start] @range_stop = params[:range_stop] Contract.within_range(@range_start, @range_stop) Modell code: def self.within_range(range_start = Date.today - 1.month, range_stop = nil) self.started_after(range_start).started_before(range_stop) end def

Beziehung wie Twitter-follower/folgte in ActiveRecord

Anzahl der Antworten 2 Antworten
Ich versuche, stellen eine Beziehung zwischen Benutzern in meiner Anwendung, wo ein Benutzer kann beliebig viele Anhänger und können Folgen Sie anderen Nutzern. Ich würde gern so etwas wie user.Anhänger() und Benutzer.followed_by() Bitte könnten Sie mir sagen,

Rails ActiveRecord Finden, mit Datum

Anzahl der Antworten 2 Antworten
Ich habe eine harte Zeit, herauszufinden dieses heraus, aber wie Sag ich es meinem finder-Anweisung zu ignorieren, die Zeit des Datetime-Feld in der db? def trips_leaving_in_two_weeks Trip.find(:all, :conditions => ["depart_date = ?", 2.weeks.from_now.to_date]) end Möchte ich depart_date

Yii Framework Wie Zugriff auf Relationale ActiveRecord von ID und Holen Sie als Nächstes?

Anzahl der Antworten 1 Antworten
So, ich bin immer ein wenig verloren, mit CActiveRecord in Yii. Sagen wir, ich habe die folgende einfache Modelle: Post id Inhalt Kommentar id Inhalt post_id Also Post HAS_MANY Kommentar, ich denke das Verhältnis sollte ziemlich offensichtlich

Rails 3.2 (ActiveRecord) der Verein, um mit eager loading und Bestellung

Anzahl der Antworten 1 Antworten
Kam ich auf dieses Verhalten in Schienen, die ich kann nicht scheinen, zu finden in der Dokumentation. Scheint es, dass, wenn Sie erschweren eine ActiveRecord-Abfrage zu dem Punkt, dass es Klumpen, die zugrunde liegende SQL in eine

Wie kann ich neue Datensätze erstellen mit has_many :through und Ehre :Bedingungen?

Anzahl der Antworten 1 Antworten
Sagen wir, ich habe einen Kurs, in dem Studenten können sich über eine Mitgliedschaft (z.B. eine has_and_belongs_to_many Beziehungen von Kursen und Studenten). Manche Mitgliedschaften sind für Studenten, die nur die Beobachtung der Klasse (nicht für Kredit -,

Schienen: Validierung der Anwesenheit von "foo", es sei denn, bar == 'baz'

Anzahl der Antworten 2 Antworten
Ich arbeite an einem Modell, dass zwei Verbände, die gesetzt werden müssen, wenn ein Objekt erstellt wird, AUßER in einem Fall. Grundsätzlich, es braucht, um zu arbeiten wie dieser. class Example < ActiveRecord::Base has_one :foo has_one :bar

Was ist der Unterschied zwischen ActiveResource und ActiveModel?

Anzahl der Antworten 2 Antworten
Als ein Vorwort zu dieser Frage: ich bin ganz neu in Rails (und web-Entwicklung im Allgemeinen), und meine Bedenken möglicherweise unbegründet ist, so dass jegliches feedback wäre sehr hilfreich. Ich bin versucht, um eine Rails-Anwendung, die Stecker

ActiveRecord (Schienen): Wie führen Sie benutzerdefinierte SQL-joins in-Schienen ohne einen Verein?

Anzahl der Antworten 1 Antworten
Kann ich schreiben diese Abfrage, die berührt, 2 Tabellen und gibt mir die Ergebnisse, die ich will: select inv.* from item_to_sku its left join inventory inv on its.sku_id=inv.sku_id where its.item_id in (12345, 67890) Und ich nahe kommen

CodeIgniter Paginierung : nicht schaffen die erste Seite link

Anzahl der Antworten 4 Antworten
mein Paginierung problem noch weiter ; Ich nur die Paginierung in einfache Sachen : $config['base_url'] = site_url('admin/index/page/'); $this->load->database(); $config['total_rows'] = $this->db->count_all('sms'); $config['per_page'] = 20; $offset = $this->uri->segment(4, 0); $this->pagination->initialize($config) Und meine Ansicht Seite hat dieser Befehl für

rails 4 benutzerdefinierte Gültigkeitsprüfung-Methode

Anzahl der Antworten 2 Antworten
Ich bin versucht, zu schreiben eine einfache Validierung zu prüfen, wenn ein Benutzer die domain-Namen gültig ist. Hier ist das Modell: class User < ActiveRecord::Base require 'net/http' validate :domain_check def domain_check uri = URI(domain) request = Net::HTTP.new

Rails 3.1 / mysql2 Fehler : "MySQL server has gone away"

Anzahl der Antworten 2 Antworten
Bin ich Probleme mit der Aktualisierung meiner rails 2.3.14 /ruby-1.8.7-app 3.1.1/1.9.2 : ich habe einige (ActiveRecord::StatementInvalid) "Mysql2::Error: MySQL server has gone away" Fehler passiert sporadisch. Es ist wichtig, genau, dass hatte ich nie solche Probleme mit der

Rspec Spott: ActiveRecord::AssociationTypeMismatch

Anzahl der Antworten 2 Antworten
Ich bin neu in Rspec und versuchen, ein test für ein Benutzer-Profil. Profil belongs_to Benutzer. Nun, ich habe eine API-integration mit einem Drittanbieter-Website, die funktioniert durch die Benutzer-Modell, aber einige der Informationen, die für die API-link enthalten

Bauen vs neu in Rails 4

Anzahl der Antworten 2 Antworten
Meine Frage ist ähnlich Bauen vs neu in Rails 3. In Rails 3, ich konnte bauen ein Objekt in die Ansicht, um zu überprüfen Autorisierung via cancan. <% if can? :create, @question.answers.new %> # Code... <% end

Wie Sie sagen, wenn schon innerhalb einer Datenbank-Transaktion in ruby on rails?

Anzahl der Antworten 1 Antworten
ActiveRecord::Base.transaction do Foo.new.bar end Foo.new.baz Kann ich feststellen, programmatisch aus der bar() oder baz() Methoden, wenn eine Transaktion bereits statt? Auf der Suche nach etwas, das Aussehen könnte ActiveRecord::Base.within_transaction?, zurückgeben würde true beim Aufruf von bar() und

Accounting-System-design & Datenbanken

Anzahl der Antworten 4 Antworten
Arbeite ich an einer einfachen Rechnungsstellung und Buchhaltung-Anwendungen, aber ich bin Total verloren, wie stellen accounting-Transaktionen(Tagebuch-Einträge) in einer Datenbank. Mit einem separaten Kredit-und Debitkarten-Spalte in der Datenbank scheint wie ein Weg, aber die meisten der Open-Source-Buchhaltung, die

Gebäude Active Record Bedingungen in einem array - privaten-Methode "scan" aufgerufen Fehler

Anzahl der Antworten 3 Antworten
Ich bin versucht, bauen eine Reihe von Bedingungen dynamisch ein array verwenden, wie vorgeschlagen, in der ersten Antwort hier: Ein oder mehr Parameter in das Modell finden Bedingungen mit Ruby on Rails. Allerdings scheine ich etwas zu

Schienen - Kraft-Feld in Großbuchstaben und validieren eindeutig

Anzahl der Antworten 4 Antworten
Flughäfen haben vier-Buchstaben-ICAO-codes. Von convention, diese werden immer mit Großbuchstaben. Ich erstelle ein Formular für den Empfang von Benutzereingaben, aber auch diese form muss in der Lage sein zu akzeptieren Benutzereingaben in gemischter groß - /Kleinschreibung, und

Wie kann ich Attribute in einer ActiveRecord-Objekt, bevor ich es speichern?

Anzahl der Antworten 4 Antworten
Ich versuche zu verstehen, den Aktiven Datensatz Rückrufe, aber Sie funktionieren nicht, wie ich will. z.B. Modell Checklist<ActiveRecord... attr_accessible :item1, :item2, :done # they are all boolean before_save :check_done private def check_done if item1 && item2 write_attribute

bündig oder zurückgesetzt, codeigniter aktiven Sätze ausführen, ohne nach zu bauen?

Anzahl der Antworten 2 Antworten
Tatsächlich sah ich einige Anregungen in stackoverflow selbst, aber nicht die genaue Lösung für dieses Problem, Bitte glaube nicht, dass dies ein Duplikat ist. Bin mit memcache für meine codeigniter-Website und aktive Datensätze Abfrage erstellen. Bin mit

Schienen: undefined method `strftime' for nil:NilClass, aber Wert (ohne strftime) zurück OK

Anzahl der Antworten 1 Antworten
Ich habe ein seltsames problem mit einem (rails 3) activerecord-Abfrage. Wenn ich submit query #1 (unten) zur Ansicht (unten) funktioniert alles einwandfrei...aber wenn ich submit query #2 (unten), bekomme ich "undefined method `strftime' for nil:NilClass" ...Wenn ich

wie lokalisieren Sie die active-record-Fehlermeldungen

Anzahl der Antworten 1 Antworten
Ich versuche herauszufinden, wie ich das lokalisieren der Fehler Einzelteil-name in meine rails-Anwendung, die erscheinen, wenn ein Benutzer melden sich mit falschen Daten... ich herausgefunden, wie man das überschreiben der Nachrichten, nicht aber die Namen der Nachrichten,

Gibt es eine Möglichkeit zu überprüfen, die ein bestimmtes Attribut auf ein ActiveRecord-ohne Instanziierung ein Objekt zuerst?

Anzahl der Antworten 8 Antworten
Zum Beispiel, wenn ich einen Benutzer-Modell, und ich brauche, um zu validieren login nur (was passieren kann, wenn die Validierung eines Formulars per ajax), wäre es toll, wenn ich mit dem gleichen Modell-Validierungen Definition in der User-Modell,

concat zwei Felder activerecord

Anzahl der Antworten 5 Antworten
Ich bin also verwendet zu oracle, wo man einfach concat(field1, ' ', field2) aber wenn ich mit activerecord zu finden, die field1 und field2, und ich brauche einen Raum, in zwischen, wie kann ich dies erreichen? Jubel

CodeIgniter: FALSE zurück, wenn der Aktive Datensatz nicht finden können, keine Daten

Anzahl der Antworten 2 Antworten
Verwendung von CodeIgniter, finde ich den folgenden code in alle Modelle, sammelt Daten aus einer Datenbank: //.. taken from function get_user_data($user_id) //Select data $user_data = $this->db->from('users')->where('id', $user_id)->get()->row(); //Check if we got any matches if(isset($user_data->id)) { //Indeed we

Schienen finden Sie alle Kommentare, wo die post user_id = user

Anzahl der Antworten 2 Antworten
Etwas kompliziert hier eine Abfrage. Drei relevante Tabellen: Benutzer, posts und Kommentare. Der Benutzer has_many Beiträge und Kommentare, die Beiträge belong_to der Benutzer und has_many Kommentare, und die Kommentare belong_to eine Benutzer-und eine post. Das heißt, ich

Rails Modell-Klasse Methode für die Sammlung von Objekten

Anzahl der Antworten 2 Antworten
Bin ich Probleme beim schreiben von Klassen Methoden zu verwenden, die auf Sammlungen von ActiveRecord Objekte. Ich habe dieses Thema zweimal in den letzten paar Stunden, und es scheint wie eine einfache Frage, damit ich weiß, ich

Läuft ActiveRecord Validierungen, ohne Sie zu speichern

Anzahl der Antworten 2 Antworten
Habe ich eine Sammlung von ActiveRecord-Objekten. Ich möchte in der Lage sein, um ausführen alle Validierungen für jedes dieser Objekte, ohne tatsächlich Sie in der Datenbank speichern. Ich möchte nur wissen, ob Sie gültig waren, die ich,

Wie wollen Sie die route [OPTIONEN] in Rails?

Anzahl der Antworten 3 Antworten
Ich mache einen REST-Dienst in Schienen. Hier sind meine Strecken. resources :users match '/users', :controller => 'users', :action => 'options', :constraints => {:method => 'OPTIONS'} Ich bin in der Lage zu [BEKOMMEN] mein Benutzer. Ich versuche zu

ActiveRecord-Tabelle Aliases

Anzahl der Antworten 1 Antworten
Weiß jemand, ob es irgendwie möglich zur Einrichtung eines alias für eine ActiveRecord-Tabellen-join? Etwas wie: User.find(:all, :alias => "Users as u", :joins => "Friends as f", :select => "u.id,f.name") Irgendwelche Ideen? InformationsquelleAutor matsko | 2010-07-13

Unterschied zwischen Aktiven Datensatz und DAO?

Anzahl der Antworten 2 Antworten
Was ist der Unterschied zwischen einem Data Access Object und Aktiven Datensatz? Sie scheinen ziemlich die gleichen, da beide Bauten eine Schicht zwischen der Anwendung und Persistenz-Schicht, und abstrahieren direkte Zugriff auf die Datenbank mit SQL-Abfragen. InformationsquelleAutor

Rails 4 : Was ist Cache bei Verwendung von config.cache_classes = true

Anzahl der Antworten 2 Antworten
Ich habe mich nur gefragt, und nicht finden die explizite Reaktion auf das, was in der model-Klasse (ActiveRecord) zwischengespeichert, wenn die Einstellung config.cache_classes zu wahren ? Könnte mir jemand sagen oder zeigen Sie mir den doc habe

Schienen-Suche mit optionalen Parametern?

Anzahl der Antworten 3 Antworten
Wie würde ich eine Suche auf einer Datenbank bei der Suche können viele optionale Parameter, wie beispielsweise ID, PLZ, Stadt, und Staat? Diese können entweder Werte oder ganz leer sein. Wie würde ich eine rails-Abfrage so? InformationsquelleAutor

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

Machen Sie eine Baumstruktur, in der django-Modelle?

Anzahl der Antworten 3 Antworten
Möchte ich ein Modell mit 2 Feldern, Kinder und Eltern. Wie mache ich das in django? Ich habe so etwas wie dieses from django.db import models class FooModel(models.Model) parent = models.ForeignKey('self', blank=True, null=True) children = models.ManyToOneRel('self', blank=True,

Mit .wählen Sie oder .Karte, um ein array von Namen aus einer activerecord-Modell

Anzahl der Antworten 3 Antworten
Ich versuche ein array von Namen aus einer activerecord-Modell basierend auf einer Suchanfrage. Ich habe diese Methode in meinem Element-Modell. def self.search(search) if search where(['lower(name) LIKE ?', "%#{search}%"]) else Item.all end end Ich versuche herauszufinden, der Unterschied