Вопросы с тегом «ruby-on-rails»

86
LEFT OUTER присоединяется к Rails 3

У меня такой код: @posts = Post.joins(:user).joins(:blog).select который предназначен для поиска всех сообщений и возврата их, а также связанных пользователей и блогов. Однако пользователи не являются обязательными, что означает, чтоINNER JOIN что :joinsгенерируемый объект не возвращает много...

86
Faker производит повторяющиеся данные при использовании в factory_girl

Я пытаюсь заполнить фабрику фальшивыми данными с помощью драгоценного камня Faker: Factory.define :user do |user| user.first_name Faker::Name::first_name user.last_name Faker::Name::last_name user.sequence(:email) {|n| "user#{n}@blow.com" } end Однако, хотя я ожидаю, что это приведет к появлению...

86
Как проверить, входит ли число в диапазон (в одном утверждении)?

Я использую Ruby on Rails 3.0.9 и хочу проверить, входит ли число в диапазон. То есть, если у меня есть переменная, number = 5я хотел бы проверить 1 <= number <= 10и получить логическое значение, если numberзначение включено в этот диапазон. Я могу сделать это так: number >= 1 &&...

86
Rails постоянно сообщает мне, что он в настоящее время не установлен

Я использую rvmдля управления разными рубинами и их драгоценными камнями. Моя оболочка - это zsh с oh-my-zsh с базовыми настройками. Включенные плагины oh-my-zsh: ruby, rails, osx и git. Вот команда, которую я использовал для установки ruby-1.8.7 и rails-3.0.7. rvm install 1.8.7 rvm use 1.8.7 gem...

86
Правильная структура активов SCSS в Rails

Итак, у меня есть app/assets/stylesheets/структура каталогов, которая выглядит примерно так: |-dialogs |-mixins |---buttons |---gradients |---vendor_support |---widgets |-pages |-structure |-ui_elements В каждом каталоге есть несколько партиалов sass (обычно * .css.scss, но один или два *...

86
Миграции Rails: self.up и self.down против изменений

Похоже, что в новой версии rails есть методы change по сравнению с методами self.up и self.down. Итак, что происходит, когда нужно откатить миграцию, как узнать, какие действия нужно выполнить. У меня есть следующий метод, который мне нужно реализовать на основе онлайн-руководства: class...

86
Bundler: вы пытаетесь установить в режиме развертывания после изменения вашего Gemfile

Я новичок в Bundler и Capistrano, и я пытаюсь использовать их вместе. Когда я пытаюсь развернуть, я получаю сообщение: Вы пытаетесь установить в режиме развертывания после изменения вашего Gemfile. Запустите `bundle install 'в другом месте и добавьте обновленный Gemfile.lock в систему контроля...

86
Запретить консоль рельсов распечатать объект в конце цикла

Если я, скажем, перебрал все экземпляры данной модели и выведу что-то из каждого, в конце irb все равно распечатает весь объект. Если объект занимает сотни строк, мне придется пройти очень много времени, прежде чем я увижу то, что действительно искал. Есть ли способ отключить это в консоли...

86
Использование Rails link_to для ссылок, которые публикуют

У меня есть ссылка, по которой мне нужно отправить запрос на публикацию. Обычно я использую jQuery и предотвращаю поведение ссылки по умолчанию, а затем отправляю форму в пункт назначения. Похоже, что Rails сможет мне помочь. Конечно, у этого link_toметода есть возможность указать HTTP-метод POST:...

86
Rspec не видит мой класс модели. неинициализированная постоянная ошибка

Я пишу тесты на Rspec для своих моделей в приложении Ruby on Rails. И я получаю эту ошибку при запуске 'rspec spec' command: /spec/models/client_spec.rb:4:in `<top (required)>': uninitialized constant Client (NameError) Я использую Rails 4.0.0 и Ruby 2.0.0 Вот мой client_spec.rb: require...

86
RSpec: ожидайте изменения нескольких

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

85
Миграции для Java

Использую и Ruby on rails, и Java. Мне очень нравится использовать миграции, когда я работаю над проектом rails. поэтому мне интересно, есть ли такой инструмент для миграции, как Java? Если такого инструмента нет, стоит ли использовать миграции в качестве инструмента для управления базой данных,...

85
Как с помощью Rails сделать мой первичный ключ столбцом с целочисленным типом?

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

85
Как обнаружить изменения атрибутов модели?

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

85
Redis и Memcache или просто Redis?

Я использую memcached для некоторого кеширования в моем приложении Rails 3 через простой Rails.cacheинтерфейс, и теперь я хотел бы выполнить некоторую фоновую обработку заданий с помощью redis и resque. Я думаю, что они достаточно разные, чтобы использовать оба. Однако на heroku за использование...