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.
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 >
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
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
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);
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
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
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
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".
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
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
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
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
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,
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
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
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,
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
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
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
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 -,
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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,
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,
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
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
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
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
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,
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
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
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
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
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
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
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,
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