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.

Mit Ruby on Rails. Wie verwende ich den Aktiven Datensatz .build-Methode in einem :gehört zur Beziehung?

Anzahl der Antworten 2 Antworten
Ich nicht in der Lage waren jegliche Dokumentation, die auf der .build-Methode in Schienen (ich bin derzeit mit 2.0.2). Durch Experimentieren scheint es, können Sie die build-Methode zum hinzufügen eines Datensatzes in eine has_many Beziehung, bevor Sie

Kreuzung von zwei Beziehungen

Anzahl der Antworten 5 Antworten
Sagen, ich habe zwei Beziehungen, die halten-Datensätze in das gleiche Modell, wie: @companies1 = Company.where(...) @companies2 = Company.where(...) Wie finde ich den Schnittpunkt dieser beiden Relationen, D. H. nur diejenigen Unternehmen, die existieren innerhalb der beiden? Scheint,

Codeigniter: Wählen Sie aus mehreren Tabellen

Anzahl der Antworten 6 Antworten
Wie kann ich wählen Sie die Zeilen aus zwei oder mehr Tabellen? Ich bin Einstellung, die Standard-Felder für ein Formular, und ich brauche Werte aus zwei Tabellen... Mein Aktueller code lautet: $this->CI->db->select('*'); $this->CI->db->from('user_profiles'); $this->CI->db->where('user_id' , $id); $user

Codeigniter Active Record "where_or' Gruppierung

Anzahl der Antworten 3 Antworten
Ist es möglich Gruppe and_where /or_where /or_like... Aussagen zusammen, so dass Sie nicht mischen Sie mit anderen und/where-statements. Etwas führen würden, WHERE Stadt = 'Meine Stadt' UND Status = 'Mein Staat' UND (name LIKE %name1% ODER Namen

Codeigniter - Klammern mit activerecord?

Anzahl der Antworten 4 Antworten
Wie Runde Klammern-symbol in Codeigniter aktiven Datensatz SQL-Abfragen? wie man z.B. erreichen SELECT * FROM `shops` WHERE (`shopid` = '10' OR `shopid` = '11') AND `shopid` <> '18' Bei CI3.0 Sie können dies tun, codeigniter.com/userguide3/database/... InformationsquelleAutor Gretchen

Rails 3.1 - finden Sie mit count und wählen Sie als

Anzahl der Antworten 1 Antworten
Ich versuche, die folgende sql-Anweisung in rails: SELECT COUNT(downloads.title) AS total, downloads.title FROM `downloads` WHERE `downloads`.`member_id` = 60 Group by `downloads`.`title` Ich dies schrieb, Schienen wie dieser: Download.where(:member_id => id).select("COUNT(downloads.title) AS total, downloads.title").group(:title) Wenn ich die Abfrage

Gibt es eine Möglichkeit, um Rails-ActiveRecord-Attribute private?

Anzahl der Antworten 7 Antworten
Standardmäßig, ActiveRecord nimmt alle Felder aus der entsprechenden Datenbank-Tabelle und erstellt die öffentlichen Attribute, die für alle von Ihnen. Ich denke, es ist vernünftig nicht, um alle Attribute in einem Modell der öffentlichkeit. Noch mehr, daß Attribute,

Ü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

Active Record mit Delegieren und Bedingungen

Anzahl der Antworten 2 Antworten
Ist es möglich, delegieren Sie in Ihrer Active Record-Modell verwenden und Bedingungen wie :if drauf? class User < ApplicationRecord delegate :company, :to => :master, :if => :has_master? belongs_to :master, :class_name => "User" def has_master? master.present? end end

Schienen - Datensatz Hinzufügen, um zum Tisch vom controller

Anzahl der Antworten 3 Antworten
Ich versuche zu erstellen, die einen Datensatz innerhalb einer join-Tabelle aus der Aktion eine Schaltfläche. Ich hätte eine events-Modell und würde gerne verfolgen ausgewählte Ereignisse " von jedem Benutzer. Benutzte ich die HABTM-Beziehung weil ich wirklich nicht

Wie überspringen Rückrufe auf Mongoid Dokumente?

Anzahl der Antworten 5 Antworten
Meine Frage ist ähnlich wie diese Wie überspringen von ActiveRecord Rückrufe? aber statt AR, ich bin mit Mongoid, wie Es scheint, das ist noch nicht implementiert in der aktuellen version von Mongoid, also ich würde gerne wissen,

Schienen: join mit mehreren Bedingungen

Anzahl der Antworten 3 Antworten
Habe ich ein einfaches Modell wie class Interest < ActiveRecord::Base has_and_belongs_to_many :user_profiles end class UserProfile < ActiveRecord::Base has_and_belongs_to_many :interests end Wenn ich Abfragen möchte alle Benutzer mit einem bestimmten Interesse, das ist ziemlich einfach zu tun UserProfile.joins(:interests).where('interests.id

Schienen: Erstellen von Modellen aus vorhandenen Tabellen?

Anzahl der Antworten 2 Antworten
Ich habe die Tabellen bereits erstellt aus einem anderen Projekt. Ihre Namen sind formatiert wie aaa_bbb_ccc_ddd (alle nicht im plural und einige Teile sind nicht eine Konvention word). Ich habe erfolgreich erstellt ein schema aus der Datenbank

Wie kann ich eine SUMME in einer Abfrage, die mit Rails 3 / Metasuche?

Anzahl der Antworten 1 Antworten
Ich habe eine Rails-3-Anwendung, wo mein Modell beinhaltet die Besitzer und Eigenschaften, die jeder Besitzer repräsentiert eine person oder institution besitzt eine oder mehrere Eigenschaften. Ich würde gerne in der Lage sein zu suchen in meiner Datenbank

Summe über mehrere Spalten mit Activerecord

Anzahl der Antworten 5 Antworten
Ich bin neu in Activerecord. Ich will tun, Summe über mehrere Spalten von einem Musterschüler. Mein Modell student ist wie folgt: class Student < ActiveRecord::Base attr_accessible :class, :roll_num, :total_mark, :marks_obtained, :section end Will ich sowas: total_marks, total_marks_obtained

Concat in Codeigniter Active Record

Anzahl der Antworten 5 Antworten
Ich versuche eine Concat für eine AutoVervollständigen, Mit CI-Aktiven Datensatz. Meine Abfrage ist : $this->db->select("CONCAT(user_firstname, '.', user_surname) AS name", FALSE); $this->db->select('user_id, user_telephone, user_email'); $this->db->from('users'); $this->db->where('name', $term); Ich erhalte eine MySQL-Fehlermeldung, von dieser sagen: Error Number: 1054 Unknown

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:

Rails-ActiveRecord - wie kann ich die Sperre eine Tabelle zum Lesen?

Anzahl der Antworten 6 Antworten
Habe ich einige Rails ActiveRecord code, der wie folgt aussieht: new_account_number = Model.maximum(:account_number) # Some processing that usually involves incrementing # the new account number by one. Model.create(foo: 12, bar: 34, account_number: new_account_number) Dieser code funktioniert gut

Wählen Sie erst eine Spalte aus mehreren Zeilen in codeigniter. Wie ist das effizienter?

Anzahl der Antworten 1 Antworten
Ich bin denken über den Wirkungsgrad, und ich bin nicht wirklich sicher über es die eine oder andere Weise. Aber ich habe eine Reihe von Zeilen mit mehreren Spalten. Ich muss nur das Feld name aus allen

Schienen-Modell: - Name — Vorname, Nachname

Anzahl der Antworten 4 Antworten
Ich bin Recht neu auf Schienen, arbeiten auf einer Rails 3 Anwendung mit einem Profil-Modell für die Nutzer. In der Profil-Modell ich würde gerne ein "name" - Eintrag, und ich möchte in der Lage sein, um einen

Mit Fragezeichen in Rails/ActiveRecord-Spalte-name

Anzahl der Antworten 3 Antworten
Im Einklang mit Ruby ' s idiom der mit einem Fragezeichen in der booleschen Methoden (z.B. person.is_smart?), ich möchte das gleiche zu tun für eine ActiveRecord-Feld in Rails: rails generate model Person is_smart?:boolean Habe ich nicht wirklich

ActiveRecord: Wie man alle Attribute eines Modells kann mass-assigned?

Anzahl der Antworten 5 Antworten
Ich würde gerne eine Liste aller Attributnamen werden kann Masse zugeordnet. Ich brauche diese für ein benutzerdefiniertes Formular-builder, die nicht fügen Sie Eingabefelder standardmäßig nicht Masse zugeordnet. Zum Beispiel, wenn ich mit dem folgenden Modell: class Post

ORM: OneToOne mapping auf Non-Primary-Key Join-Spalte - Buch und Inventar zugeordnet ISBN

Anzahl der Antworten 4 Antworten
Habe ich ein Buch Modell-und Inventory-Modell abgebildet, indem die ISBN-Nummer, aber die ISBN ist nicht der Primärschlüssel in beiden. Bücher gehören zu den Buchhandlungen und Inventar wird für eine Gruppe von Buchhandlungen(BookstoreChain). Inventar ist geteilt durch alle

Rails/ActiveRecord: speichern Sie die änderungen an einem Modell zugeordneten Sammlungen

Anzahl der Antworten 5 Antworten
Muss ich änderungen speichern, um einzelne Elemente in einer Sammlung für ein Modell, oder gibt es eine Methode, die ich anrufen kann um Sie zu speichern, wenn ich das Modell speichern. #save nicht scheinen, es zu tun.

Rails-3-DateTime-Vergleich w/ Datum In Einer ActiveRecord-Abfrage

Anzahl der Antworten 4 Antworten
Ich versuche, die Suche nach einem Modell für alle Termine gleich zu einem bestimmten Zeitpunkt, während das weglassen der Zeitangabe. In Rails konnte ich führen Sie einfach dies als DateTime.to_date == somedate aber ich glaube es ist

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

Wie sende-id über url -

Anzahl der Antworten 4 Antworten
Ich will senden meine id über url und wollen sich id auf einer anderen Seite. Aber wie sende id per url bitte helfen. Meine Ansichten, die nicht funktioniert. <div class='title'><a href="<?php echo $Result->ad_id();?>"><?php echo ucwords($Result->ad_title);?></a></div> $Result->ad_id(); ist

PHP Fatal error: Call to undefined method stdClass::num_rows() in (...) Zeile 36

Anzahl der Antworten 6 Antworten
Hier meine erste Frage . Ich bin ein Neuling in PHP und CI, aber ich will lernen 🙂 Ersten mein Modell : Klasse Login_model erstreckt MY_Model { protected $table = 'users'; protected $primary = 'user_id'; function __construct()

sql update codeigniter

Anzahl der Antworten 6 Antworten
Ich bin mit codeIgniter.. Ich möchte zum aktualisieren einer Tabelle Spalte is_close wenn id=$ticket_id meiner table= tbl_tickets. Ich bin, dies zu tun :- $data=array( 'is_close'=>1 ); $this->db->where('id',$title_id); $this->db->update('tbl_tickets',$data); und ich haben dies auch getan :- $sql =

Schienen-Modell "before_filter"?

Anzahl der Antworten 2 Antworten
Ich weiß, dass before_filter ist nur für Controller in Rails, aber ich möchte so etwas wie dies für ein Modell: jedes mal, wenn eine Methode in meinem Modell heißt, würde ich gerne eine Methode, die bestimmt, ob

Rails 3 new_record? veraltet

Anzahl der Antworten 1 Antworten
Ich habe eine Rails-3-Anwendung und ich bin der Planung zur Verwendung der ActiveRecord-Methode new_record? auf meinem shared-Formular zeigen, der Benutzer entweder ein Create-oder Update-button. Ich schaute auf APIDock und für diese Methode, und es sagt Methode Veraltet:

Wie kann ich aus mehreren Tabellen in CodeIgniter

Anzahl der Antworten 2 Antworten
Ich habe drei Tabellen: (um es einfach zu halten werde ich nur die relevanten Felder) Articles (id, title, text, author) Comments (id, article_id, text, author) Users (user_id, user_type, first_name, last_name, email, password) In der articles Tisch, weil

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

join-Modell Attribute in rails has_many :through

Anzahl der Antworten 3 Antworten
als Beispiel habe ich ein Modell von Gruppe und Modell-Nutzer dem Sie verbunden sind mit :has_many, :through => groups_users groups_users-Tabelle ein Attribut, genannt moderator, der angibt, ob ein Benutzer ist ein moderator der Gruppe Frage: wie erhalte

Kohana ORM - Wie kann ich dies tun?

Anzahl der Antworten 3 Antworten
Haben noch nie gearbeitet mit ORM, bevor ich dachte, ich würde give it a try heute, ich bin gekommen, über mein erstes problem, ich weiß nicht, wie zu lösen (aufgrund meines fehlenden Verständnisses, wie ORM auch wirklich

Speichern und Aktualisieren in einem controller zusammen, in Yii

Anzahl der Antworten 3 Antworten
Gibt es zwei Tabellen in meiner db, Benutzer und profile. Profil user_id Primärschlüssel. So kann jeder Benutzer haben nur ein Profil. Wenn ich das hochladen einer Bild-Datei, der name ist gespeichert in der Profil-Tabelle mit user_id. Wenn

MySQL DISTINCT mit codeigniter... Sehr seltsames Verhalten

Anzahl der Antworten 1 Antworten
Ok, nur um dieses einfache, die ich brauche, um eine Schleife durch die DISTINCT Ergebnisse jeder Spalte in dieser Tabelle genannt PRINTS Nun, hier ist der seltsame Teil ... $this->db->distinct(); $this->db->select('PRINTS.COLOR'); $q = $this->db->get('PRINTS'); return $q->result(); Ok

Quelle für Kamera video-recorder, ohne mit Absicht

Anzahl der Antworten 2 Antworten
Tut jemand wissen, wo ich finden konnte, sample source code, video-Aufzeichnungen und speichert Sie auf dem Gerät? Sollte der code nicht verwenden intent. Habe ich versucht mit diesem code: https://stackoverflow.com/questions/15691152/android-recording-a-video-initializing-the-camera-2 ich sah in YouTube-tutorial, aber ich kann

Die Teilung einer saite in einem CodeIgniter, Aktive Datensatz der SQL-Abfrage

Anzahl der Antworten 4 Antworten
Ich versuche zu tun, eine Suche, um zu sehen, wenn Sie eine textarea enthält einige Schlüsselwörter. Ich habe ein wenig Mühe, obwohl das Stopfen meiner textarea die Werte in der Abfrage. Dies ist meine Abfrage: $match =

mehrere Verknüpfungen mit activerecord in rails

Anzahl der Antworten 2 Antworten
Ich bin den Aufbau einer kleinen twitter-Stil microblogging-Dienst, wo Benutzer kann nach anderen Benutzern und bekommen Sie einen feed Ihrer Nachrichten Habe ich die folgenden Modelle: class Follow < ActiveRecord::Base belongs_to :follower, :class_name => "User" belongs_to :followee,

Wie zählen von Objekten in der Gruppe mit Codeigniter?

Anzahl der Antworten 4 Antworten
Ich bin mit active record, um wieder eine gruppierte Liste von Datumsangaben mit den folgenden code: function get_archive_links(){ $this->db->order_by('date','desc'); $this->db->group_by('MONTH(date), YEAR(date)'); $query = $this->db->get('blog'); foreach ($query->result() as $row) { $data = array( 'id' => $row->id, 'date' =>

Das Update mit Hilfe von Active Record in CodeIgniter

Anzahl der Antworten 1 Antworten
Ich habe ein seltsames problem, vielleicht ich verstehe einfach nicht, wie Aktiv die Aufzeichnung funktioniert gut genug, aber hier ist es. Ich bin versucht, zu aktualisieren einen Datensatz mit einer bestimmten id. Für die Einfachheit und testen

Rails 4 ActiveRecord::AssociationTypeMismatch

Anzahl der Antworten 1 Antworten
Ich versuche, einen Datensatz hinzufügen, um eine join-Tabelle user_logs verbindet user_actions und users. Jedoch, wenn ich versuche ein Element hinzufügen mit dem folgenden code bekomme ich die Fehlermeldung unten. Warum bin ich immer diese Fehlermeldung? Ich habe

wie zu verwenden or_where und wo in codeigniter

Anzahl der Antworten 1 Antworten
Stehe ich vor einem problem bei der Verwendung von active record or_where wie ich das mache oder nur für einen bestimmten Bereich ich.e meeting_status $this->db->_protect_identifiers=false; $this->db->select("g.category_id,f.doc_type_id,g.category_name,f.doc_type_name,c.meeting_name_id, c.meeting_name as mn, d.meeting_type_id, d.meeting_type_name, e.venue_id, e.venue_name, u.*, (select count(*) from

ActiveRecord::StatementInvalid in StudentsController#zerstören nicht finden Konnten, eine Tabelle 'students_subjects'

Anzahl der Antworten 1 Antworten
Habe ich folgende zwei controller class Student < ActiveRecord::Base has_and_belongs_to_many :subjects end class Subject < ActiveRecord::Base has_and_belongs_to_many :semesters has_and_belongs_to_many :students end Und meine Datenbank-Tabellen sind class CreateSubjects < ActiveRecord::Migration def self.up create_table :subjects do |t| t.string :name

Erstellen dropdown-Liste, aus der zugehörigen Tabelle yii

Anzahl der Antworten 3 Antworten
Ich habe zwei Tabellen: Produkt und product_type (bezogen auf die Modelle resp. Product und Product_type): product : product_id, product_type_id, name, etc... product_type : product_type_id, name, desc, etc... Beide sind im Zusammenhang mit der Taste "product_type_id". Ich habe

ergebnis_array() ActiveRecord in Codeigniter

Anzahl der Antworten 4 Antworten
bitte schauen Sie sich die folgende Abfrage: $this->db->select('users.user_id, user_info.name, user_info.fam ,user_type.type_name '); $this->db->from('user_info'); $this->db->join('users', 'users.user_id = user_info.user_id'); $this->db->join('user_type', 'users.usr_typ_id = user_type.user_type'); $data= $this->db->get()->result_array(); var_dump($data); echo "<hr>"; foreach ($data as $row); { echo $row->user_id ."|"; echo $row->name ."|";

Codeigniter aktiven Datensatz auswählen, left join, count

Anzahl der Antworten 2 Antworten
Ich habe eine form, die zeigt, dass Ergebnisse aus einer Datenbank Abfragen, können diese Ergebnisse haben viele andere Vermögenswerte ajoined an, und ich wollte einen Weg finden, die zeigt, wie viele Ressourcen jedes elemement hat. Zum Beispiel

Schienen - wie zu verwenden reload-Methode?

Anzahl der Antworten 1 Antworten
Case1: Erstellen Sie einen neuen Datensatz für ein Modell mit der Zuweisung der zugehörigen Objekt(Status-Objekt statt Status.id) wie visit = Visit.create(:date => Date.today, :status => Status.first) visit.status_id #=> 1 Nach dem erstellen des Datensatzes Ich versuche zu

PHP mit get_where Klausel in Codeigniter nicht die Weitergabe der Daten

Anzahl der Antworten 3 Antworten
Hallo an Alle ich bin neu bei Codeigniter, ich versuche, alle Daten im Zusammenhang mit der account_id bestanden aus einer vorherigen Seite. Ich bin vorbei account_id aber nicht übergeben, das Feld name im Zusammenhang mit der account_id.