Все, что я хочу сделать, это получить весь контент из локального файла и сохранить его в переменной. Как? File.read(@icon.full_filename).each {|l| r += l} дает мне только его часть. В PHP я просто использовал file_get_contents....
Все, что я хочу сделать, это получить весь контент из локального файла и сохранить его в переменной. Как? File.read(@icon.full_filename).each {|l| r += l} дает мне только его часть. В PHP я просто использовал file_get_contents....
У меня такой код: @posts = Post.joins(:user).joins(:blog).select который предназначен для поиска всех сообщений и возврата их, а также связанных пользователей и блогов. Однако пользователи не являются обязательными, что означает, чтоINNER JOIN что :joinsгенерируемый объект не возвращает много...
У меня есть отметка времени в формате UTC "2010-10-25 23:48:46 UTC" Мне нужно преобразовать его в ISO 8601 "2010-10-29 06: 09Z" Документация чертовски запутана - как это сделать проще всего?...
Я пытаюсь заполнить фабрику фальшивыми данными с помощью драгоценного камня 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 Однако, хотя я ожидаю, что это приведет к появлению...
Я использую Ruby on Rails 3.0.9 и хочу проверить, входит ли число в диапазон. То есть, если у меня есть переменная, number = 5я хотел бы проверить 1 <= number <= 10и получить логическое значение, если numberзначение включено в этот диапазон. Я могу сделать это так: number >= 1 &&...
Я использую 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...
Итак, у меня есть app/assets/stylesheets/структура каталогов, которая выглядит примерно так: |-dialogs |-mixins |---buttons |---gradients |---vendor_support |---widgets |-pages |-structure |-ui_elements В каждом каталоге есть несколько партиалов sass (обычно * .css.scss, но один или два *...
Похоже, что в новой версии rails есть методы change по сравнению с методами self.up и self.down. Итак, что происходит, когда нужно откатить миграцию, как узнать, какие действия нужно выполнить. У меня есть следующий метод, который мне нужно реализовать на основе онлайн-руководства: class...
Я новичок в Bundler и Capistrano, и я пытаюсь использовать их вместе. Когда я пытаюсь развернуть, я получаю сообщение: Вы пытаетесь установить в режиме развертывания после изменения вашего Gemfile. Запустите `bundle install 'в другом месте и добавьте обновленный Gemfile.lock в систему контроля...
$ sudo bundle install Результат Fetching gem metadata from https://rubygems.org/........... Fetching gem metadata from https://rubygems.org/.. Using rake (0.9.2.2) Using i18n (0.6.1) Using multi_json (1.3.6) Using activesupport (3.2.8) Using builder (3.0.4) Using activemodel (3.2.8) Using erubis...
Если я, скажем, перебрал все экземпляры данной модели и выведу что-то из каждого, в конце irb все равно распечатает весь объект. Если объект занимает сотни строк, мне придется пройти очень много времени, прежде чем я увижу то, что действительно искал. Есть ли способ отключить это в консоли...
У меня есть ссылка, по которой мне нужно отправить запрос на публикацию. Обычно я использую jQuery и предотвращаю поведение ссылки по умолчанию, а затем отправляю форму в пункт назначения. Похоже, что Rails сможет мне помочь. Конечно, у этого link_toметода есть возможность указать HTTP-метод POST:...
Я пишу тесты на 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...
Вот такой код: def index @car_types = car_brand.car_types end def car_brand CarBrand.find(params[:car_brand_id]) rescue ActiveRecord::RecordNotFound raise Errors::CarBrandNotFound.new end Хочу протестировать через RSpec. Мой код: it 'raises CarBrandNotFound exception' do get :index, car_brand_id:...
Я хочу проверить наличие многих изменений в модели при отправке формы в спецификации функции. Например, я хочу убедиться, что имя пользователя было изменено с X на Y, и что зашифрованный пароль был изменен на любое значение. Я знаю, что по этому поводу уже есть несколько вопросов, но я не нашел...
Использую и Ruby on rails, и Java. Мне очень нравится использовать миграции, когда я работаю над проектом rails. поэтому мне интересно, есть ли такой инструмент для миграции, как Java? Если такого инструмента нет, стоит ли использовать миграции в качестве инструмента для управления базой данных,...
Я использую миграции Rails для управления схемой базы данных, и я создаю простую таблицу, в которой я хотел бы использовать нецелое значение в качестве первичного ключа (в частности, строку). Чтобы абстрагироваться от моей проблемы, скажем, есть таблица, в employeesкоторой сотрудники...
Как настроить запуск и / или истечение срока действия cookie Rails в определенную дату?
Я хотел бы создать в рельсах функцию обратного вызова, которая выполняется после сохранения модели. У меня есть эта модель, претензия, которая имеет атрибут «статус», который меняется в зависимости от состояния претензии, возможные значения ожидают, одобрены, одобрены, отклонены База данных имеет...
Я использую memcached для некоторого кеширования в моем приложении Rails 3 через простой Rails.cacheинтерфейс, и теперь я хотел бы выполнить некоторую фоновую обработку заданий с помощью redis и resque. Я думаю, что они достаточно разные, чтобы использовать оба. Однако на heroku за использование...