Результаты поиска по запросу "activerecord"

2 ответа

соединить две таблицы, чтобы получить данные рельсы 4

class Guardian < ActiveRecord::Base has_many :patients has_one :user, as: :profile accepts_nested_attributes_for :user end class User < ActiveRecord::Base belongs_to :profile, :polymorphic => true devise :database_authenticatable, :registerable, ...

2 ответа

 вызовет исключение на уровне базы данных, когда project_id равно нулю.

следую, как validates_presence_of на самом деле работает. Предположим, у меня есть две модели class Project < ActiveRecord::Base [...] has_many :roles endа также class Role < ActiveRecord::Base validates_presence_of :name, :project ...

2 ответа

Вам нужно настроить условия гонки. Классическим условием гонки в Интернете является пользователь, который дважды щелкает все :)

я есть объект ActiveRecord, корпорация, и единственный вызов в моем проекте для создания экземпляров этого объекта выглядит следующим образом: corp = ...

ТОП публикаций

1 ответ

http://www.codeignitor.com/user_guide/database/active_record.html#where

меть символ круглых скобок в SQL-запросах активной записи Codeigniter? например как сделать SELECT * FROM `shops` WHERE (`shopid` = '10' OR `shopid` = '11') AND `shopid` <> '18'

2 ответа

Отключение Rails SQL кеширования запросов глобально

Есть ли способ отключить кэширование SQL-запросов Rails глобально? Или, по крайней мере, не использовать его, когда я вхожу в блок транзакции? Кроме того, кеширование SQL-запросов применимо только к действиям контроллера, или также к граблям ...

6 ответов

rails 4 синтаксис намного лучше

ои модели: class Deck < ActiveRecord::Base belongs_to :game has_many :deck_cards end class DeckCard < ActiveRecord::Base belongs_to :card belongs_to :deck end class Card < ActiveRecord::Base endВот моя попытка найти: DeckCard.all :joins => ...

1 ответ

Спасибо за этот исключительно полезный ответ. Это должно помочь многим людям. Таким образом, nmy take-take является причиной использования increment_counter, чтобы переместить его на слой dbase, чтобы в среде с несколькими экземплярами (я нахожусь на heroku) он одновременно управлял обновлением различных экземпляров. Спасибо!

й раз, когда отображается профиль пользователя, мы обновляем счетчик целых чисел в таблице Users. Я начал думать о ситуациях с высокой степенью параллелизма и подумал, что произойдет, если группа людей одновременно зайдет на страницу ...

1 ответ

Да, определенно не проблема с ID передаваемого вложенного объекта. В ошибке, которую я вставил в оригинал, он знает, что ID вложенного объекта (User) равен 7, а внешний объект (Blogger) еще не имеет идентификатора (потому что он новый). Похоже, в этой ситуации это просто пугает.

ьзование Rails 2.3.8 Цель состоит в том, чтобыСоздайтеBlogger одновременнообновлениемодель вложенного пользователя (если информация изменилась и т. д.), ИЛИ создать нового пользователя, если его еще не существует. Модель: class Blogger < ...

1 ответ

 (например, при разработке API)

ся, что в rails вы можете определить валидацию ассоциации в двух местах, либо в самой ассоциации: class Child belongs_to :parent, :validate => true endИли как обратный вызов проверки: class Child belongs_to :parent validates_associated :parent ...

2 ответа

, который дает желаемый эффект увеличения атрибута голоса на 1.

я есть следующий скрипт php-codeigniter, который пытается увеличить поле записи с использованием синтаксиса active-record: $data = array('votes' => '(votes + 1)'); $this->db->where('id', $post['identifier']); $this->db->update('users', ...