Вопросы по теме 'named-scope'

Как извлечь общие named_scopes из моделей ActiveRecord
У меня есть named_scope, который повторно используется в нескольких моделях ActiveRecord. Например: named_scope :limit, lambda {|limit| {:limit => limit}} Как лучше всего извлечь этот код для совместного использования между...
1455 просмотров
schedule 27.07.2022

Условия ассоциации ActiveRecord (Rails)
Представь, что у меня есть модель, пост которой has_many :comments. Как я могу отображать только сообщения с комментариями? Мне довольно удобно работать с named_scope, но я не знаю, как поместить Post.comments (или self.comments) в хэш...
2362 просмотров
schedule 19.09.2022

named_scope в рельсах с ассоциацией has_many
Я пытаюсь достичь того, что, как мне кажется, будет довольно сложным запросом, используя магию Rails, не имея большого количества уродливого SQL в коде. Поскольку моя база данных имеет дело с довольно специализированными биомедицинскими моделями, я...
10361 просмотров

Сопоставление доступных языков с названиями языков
Я хочу сделать раскрывающийся список выбора языка на странице редактирования/создания пользователя сайта. Для этой цели я, конечно же, перевел сайт более чем на один язык. Используя I18n.available_languages, я могу затем получить массив кодов...
7300 просмотров

rails преобразует методы класса в именованную область
Новичок в Rails здесь. Я пытаюсь получить некоторые методы класса в named_scopes. Структура моего приложения похожа на приложение блога с комментариями пользователей. Каждая модель комментариев имеет атрибут оценки, определяемый оценками других...
686 просмотров
schedule 02.08.2023

Проблема с синтаксисом PGError для named_scope
У меня есть следующий named_scope, который отлично работает в MySQL и sqlite, но не работает в Postgres: course.rb named_scope :current, :conditions => ['start < ? AND end > ? ', Time.now, Time.now], :order => 'start ASC' Тогда я...
96 просмотров
schedule 05.01.2024

Как: Searchlogic и теги
Я установил searchlogic, добавил will_paginate и т. Д. В настоящее время у меня есть модель продукта, в которой включены теги с помощью плагина plays_as_taggable_on. Я хочу искать по тегам с помощью searchlogic. Вот страница плагина с тегами:...
729 просмотров
schedule 02.03.2023

реализация ruby ​​on rails с именованной областью
Из книги Agile Web Development with Rails class Order < ActiveRecord::Base named_scope :last_n_days, lambda { |days| {:conditions => ['updated < ?' , days] } } named_scope :checks, :conditions => {:pay_type => :check}...
3568 просмотров
schedule 21.06.2023

Использование named_scope с количеством дочерних моделей
У меня есть простой родительский объект, имеющий много дочерних элементов. Я пытаюсь понять, как использовать именованную область для возврата только родителей с определенным количеством детей. Это возможно? class Foo < ActiveRecord::Base...
4372 просмотров

named scoped NOT IN, как это сделать?
как я могу написать NOT IN в синтаксисе именованной области? Например, пользователь :has_many Photos, как я могу определить: User.has_no_photo и возвращает всех пользователей, которые не входят в модель Photo ? Спасибо!
66 просмотров
schedule 02.06.2022

Вопрос Ruby on Rails относительно области действия
У меня есть следующая именованная область в моей модели class User scope :single_action, where("parent_id = ?", nil) end Несмотря на то, что есть записи с parent_id с нулевыми значениями, они не кажутся доступными. ruby-1.9.2-p0 >...
514 просмотров

Rails 3: Как создать именованную область на основе метода контроллера?
В моем ApplicationController у меня есть метод demo_mode? (который возвращает true , когда тип пользователя, вошедшего в систему, - "демонстрационный"). Модель Post имеет поле publisher_id , которое ссылается на таблицу Users . User...
1712 просмотров

Два параметра для области действия Rails3
В настоящее время у меня есть две модели: Rate и Item. Rate  – это модель голосования, а также votes и player_id . Оценить has_many :votes Голосовать own_to :rate Кроме того, для модели Item в настоящее время у меня есть такая область,...
1744 просмотров
schedule 03.12.2022

Использование RSpec для тестирования области активной записи, использующей метод include
Учитывая следующие два класса: class Location < ActiveRecord::Base belongs_to :holiday_schedule validates :name, :presence => true, :uniqueness => {:case_sensitive => false} scope :with_holiday_schedule,...
2225 просмотров

Использование области Rails в качестве прокси для области действия связанного объекта
В нашем приложении у нас есть две модели: Магазины и Предложения. Магазины геокодируются с помощью гема 'geocoder' http://rubydoc.info/gems/geocoder . class Store < ActiveRecord::Base geocoded_by :address ... class Offer <...
759 просмотров

Лучший способ определить отношение has_many при поиске () родительского объекта
Я немного борюсь с пониманием областей по умолчанию и именованных областей с моим приложением-викториной. Я на рельсах 3.0. У меня есть Question модель, которая has_many UserResponse моделирует. У Question есть вопрос text и,...
1082 просмотров

Rails ActiveRecord: как выбрать всех пользователей с заданным разрешением?
У меня есть модель под названием «Пользователи», некоторые из которых считаются авторами. Это достигается с помощью таблицы «Роли», в которой перечислены различные роли: «Автор» — одна из них. Связь «многие ко многим» в таблице «Разрешения»...
1871 просмотров

Rails Тестирование named_scope с диапазоном дат
СЦЕНАРИЙ У меня есть named_scope для модели last_week. Все, что он делает, это извлекает записи за последнюю неделю. Я хочу проверить это, и мой подход состоит в том, чтобы проверить, находятся ли возвращаемые результаты в определенном...
776 просмотров

Rails 4 — Как заполнить пользовательскую модель из JSON API?
Во-первых, я новичок в рельсах, поэтому извините, если есть что-то, что я не понимаю правильно. Мне интересно, как я могу заполнить модель выборкой данных через API. Контекст: я использую аутентификацию OAuth2 с omniauth/devise. На стороне...
3707 просмотров

Область действия массива того же класса в Rails
У меня есть две модели Board и Pictures , и я хочу, чтобы пользователь мог комментировать либо Board в целом, либо отдельные Pictures . Моя полиморфная модель комментария: class Comment < ActiveRecord::Base belongs_to...
37 просмотров
schedule 01.10.2022