ruby-on-rails

Методы Обнаружения Браузера Rails

Привет всем, мне было интересно, какие методы являются стандартными в отрасли, чтобы сделать обнаружение браузера в Rails? Есть ли где-нибудь gem, библиотека или пример кода, который может помочь определить браузер и применить класс или идентификатор ...

Сортировка массива, возвращаемого ActiveRecord по дате (или любому другому столбцу)

Как я могу отсортировать массив, возвращаемый запросом ActiveRecord с помощью created_at столбец с датой? это происходит после выполнения запроса. пожалуйста, не говорите мне сделать это в запросе, потому что мне нужно, чтобы это произошло в предс ...

git push heroku master разрешение отказано

Я следую за Рубином.railstutorial. Я запускаю команду "git push heroku master", и она выплевывает эту ошибку. Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the re ...

консоль rails не загружается из-за libreadline

Я недавно переустановил ruby 2.1.2, так как я хотел установить драгоценный камень (ruby-debug-ide) sudo rvm reinstall 2.1.2 --disable-binary --with-gcc=gcc-4.2 С тех пор я не могу загрузить свою консоль с помощью bundle exec rails c из-за следующе ...

Чтение первой строки файла в Ruby

Я хочу прочитать только первая строка файла, использующего Ruby самым быстрым, простым, наиболее идиоматичным способом. Каков наилучший подход? (в частности: я хочу прочитать git commit UUID из файла ревизии в моем последнем каталоге Rails, разверну ...

Capistrano SSH:: AuthenticationFailed, не запрашивая пароль

Я уже некоторое время успешно использую capistrano, и внезапно в каждом проекте я потерял возможность развертывания. среда: os X (Mavericks) ruby 1.9. 3p194 rvm (локально, не на сервере) рельсы 3.2 и выше RubyGems 1.8.25 Я не использую rsa_keys и ...

Как вы находите имя пространства имен/модуля программно в Ruby on Rails?

Как найти имя пространства имен или модуля ' Foo ' в фильтре ниже? class ApplicationController < ActionController::Base def get_module_name @module_name = ??? end end class Foo::BarController < ApplicationController before_filter : ...

Установка переменных окружения в Rails 3 (Devise + Omniauth)

Я пытался выяснить, как Райан Бейтс, в его Facebook Authentication screencast, устанавливает следующие переменные среды" FACEBOOK_APP_ID "и" FACEBOOK_SECRET". provider :facebook, ENV['FACEBOOK_APP_ID'], ENV['FACEBOOK_SECRET'] есть похожие-иш вопр ...

Heroku: не может работать более 1 свободного размера Динамо

Я пытался бежать heroku run rake db:migrate и получаю ошибку не может работать более 1 свободного размера Динамо. См. ниже, как исправить... ...

Рельсы.кэш.очистить некоторые ключевые имена?

можно ли как-то запустить Rails.cache.clear и только очистить ключи с определенным именем / строкой? Я не хочу, чтобы очистить весь кэш...просто ключи со строкой blog/post в имя (т. е. blog/post/1,blog/post/2). Я использую Далли С memcached для мое ...

Как настроить автозаполнение jquery-ui в Rails

Мне нужна помощь о том, как реализовать jQuery-интерфейс автозаполнения в моем приложении Rails. Я хочу добавить автодополнение в текстовое поле, где пользователь может ввести имя клиента. Поскольку могут быть сотни клиентов, мне нужно будет вытащит ...

Самый быстрый способ узнать размер базы данных heroku

какой самый быстрый способ узнать настоящее размер моей общей базы данных в Heroku? ...

Рельсы 3-Bundler / Capistrano Ошибки

у меня есть приложение basic Rails 3, работающее локально на моем поле разработки, но вы хотите проверить развертывание на ранней стадии, чтобы убедиться, что все работает. Я использую Капистрано для развертывания. когда я запускаю cap deploy (посл ...

Как использовать ActiveRecord в скрипте ruby вне Rails?

У меня есть небольшой скрипт ruby, в котором я хотел бы использовать ActiveRecord для легкого доступа к модели базы данных. Каков наилучший способ сделать это? ...

Rails: интернационализация строк Javascript?

Итак, у нас есть существующее приложение Rails 2.3.5, которое вообще не поддерживает интернационализацию. Теперь, я хорошо знаком с Rails i18n вещи, но у нас есть много выходных строк внутри /javascripts/. Я не большой поклонник такого подхода, но, к ...

Как заставить carrierwave удалить файл при уничтожении записи?

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

рельсы для RSpec прежде всего против перед каждой

contest_entry_spec.РБ require 'spec_helper' describe ContestEntry do before(:all) do @admission=Factory(:project_admission) @project=Factory(:project_started, :project_type => @admission.project_type) @crea ...

ActiveRecord сериализуется с помощью JSON вместо YAML

У меня есть модель, которая использует последовательный столбец: class Form < ActiveRecord::Base serialize :options, Hash end есть ли способ сделать эту сериализацию использовать JSON вместо YAML? ...

Как получить количество секунд между двумя датами в Ruby on Rails

У меня есть код, который делает учет рабочего времени для сотрудников. Он создает счетчик, чтобы показать сотруднику, как долго они были синхронизированы. Это текущий код: start_time = Time.parse(self.settings.first_clock_in) total_seconds = T ...

Вручную повторите задание в отложенном задании

Delayed:: функция автоматического повтора задания отличная, но есть задание, которое я хочу повторить вручную сейчас. Есть ли метод, который я могу вызвать на самой работе, как... Delayed::Job.all[0].perform или беги, или еще что-нибудь. Я попроб ...