Вопросы по теме 'activesupport'

Как кодировать медиа в base64 с заданным URL-адресом в Ruby
Я пытаюсь загрузить изображение в PingFM. В их документации говорится: media – base64 encoded media data. Я могу получить доступ к этому изображению через URL. Я пробовал (практически догадался) это:...
58388 просмотров

Gem использует неправильную версию ActiveSupport (3.0.3) и должен использовать 2.3.9 при развертывании в Heroku.
У меня есть приложение rails 2.3.9, которое использует драгоценный камень и отлично работает, когда я запускаю его локально. Но когда я пытаюсь отправить свое приложение в героку, оно прерывается, говоря, что драгоценный камень активировал активную...
1199 просмотров
schedule 12.05.2023

Как изменить формат даты по умолчанию в Rails 3?
У меня проблема с форматом даты рельсов. Мне кажется, что формат даты по умолчанию - dd/mm/yyyy . Как мне изменить его на что-то вроде mm/dd/yyyy ? Я где-то читал, что гем ActiveSupport может справиться с этим, но я не знаю, как это работает.
5373 просмотров
schedule 11.05.2023

SynchronizedMemoryStore устарел?
Рельсы говорят мне: ПРЕДУПРЕЖДЕНИЕ ОБ УСТАРЕНИИ: ActiveSupport::Cache::SynchronizedMemoryStore объявлен устаревшим в пользу ActiveSupport::Cache::MemoryStore. Поиск в Google SynchronizedMemoryStore устарел не находит обсуждений или...
233 просмотров
schedule 29.05.2023

Сделайте ClassMethods также доступными в виде функции модуля с помощью ActiveSupport::Concern.
Учитывая следующий код: module Foo extend ActiveSupport::Concern module ClassMethods def foo puts 'foo' end end end class Bar include Foo end Что я хотел бы сделать, так это вызвать Foo.foo вместо Bar.foo . Иногда...
1332 просмотров
schedule 03.06.2022

Ошибка при попытке запустить delayed_job в продакшене
Я использую delayed_job для отправки электронных писем, все отлично работает в процессе разработки при запуске процесса с использованием: jobs:work Проблема возникает на моем совместно используемом хосте в процессе производства, когда я...
1204 просмотров

Параметризация Rails с использованием транслитерации Не работает со строками на арабском языке/Unicode
У меня есть строка, содержащая арабские символы "محمود" Когда я пытаюсь параметризовать эту строку, она возвращает пустую строку "" x = "محمود" x.parameterize => "" Я проверил код параметризации и обнаружил, что он вызывает...
1665 просмотров

rails cancan gem неинициализированная константа CanCan::Ability::I18n
Я хочу отключить доступ к контроллеру страниц для пользователей с ролью «автор», используя канкан (Райан Бейтс). PagesController выглядит следующим образом class PagesController < ApplicationController def new @page = Page.new...
749 просмотров

Часовой пояс Rails: установка Time.zone без изменения Time.current
В Rails 3.0.10 я использую Time.zone , чтобы изменить то, как пользователь видит время курсов, опубликованных в США. Однако изменение часового пояса, похоже, ведет себя не так, как я ожидал Time.zone =...
3177 просмотров

Как разрешить конфликт имен между Hash#slice i18n и Hash#slice ActiveSupport
Я работаю над проектом Rails 2.3.14, в котором используется 0.6.0 гема i18n и 2.3. .14 ​​драгоценного камня ActiveSupport. Оба они определяют метод Hash#slice ( i18n ). ; ActiveSupport ), но они функционируют по-разному: версия i18n...
435 просмотров

Разбор Rails Time.zone не работает должным образом
Я столкнулся с этой проблемой при тестировании приложения rails, развернутого на двух разных промежуточных серверах в разных часовых поясах (PDT и CDT). Оба сервера имеют рельсы, использующие UTC config.time_zone по умолчанию. Помимо того, что...
2434 просмотров

Сервер Rails больше не работает: нет такого файла для загрузки savon (LoadError)
У меня есть совершенно новый MacBook Pro, купленный примерно 1 мая 2012 года. Во время моей покупки, очевидно, были проблемы с компилятором C в Xcode, что означало, что для работы рельсов необходимо было установить GCC. Итак, моя текущая установка...
1304 просмотров
schedule 31.05.2022

Как преобразовать дату MS Excel из формата с плавающей запятой в формат даты в Ruby?
Попытка разобрать файл XLSX с помощью roo gem в скрипте ruby. В Excel даты хранятся как числа с плавающей запятой или целые числа в формате DDDDD.ttttt, считая от 1900-01-00 (00 no 01) . Таким образом, чтобы преобразовать дату, такую ​​как 40396,...
13873 просмотров
schedule 26.05.2023

Как преобразовать Date в ActiveSupport::TimeWithZone с определенным часовым поясом?
У меня есть объект Date, подобный этому: >> the_date => Tue, 12 Jun 2012 >> the_date.class => Date И часовой пояс хранится в виде строки: >> tz = "Pacific Time (US & Canada)" => "Pacific Time (US &...
235 просмотров
schedule 27.05.2022

Переменные ENV не читаются sinatra
Итак, я пытаюсь обслуживать свои статические ресурсы из Amazon s3 локально, а для Heroku я загружал файл yml, но это не работает, поскольку Heroku не принимает символические ссылки. Поэтому мне было предложено использовать переменные ENV, поскольку...
1366 просмотров

Rails: срок выполнения истек на time_zone_select
Периодически возникает следующее исключение: An ActionView::Template::Error occurred execution expired vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:251:in `require' Это полный след:...
1013 просмотров
schedule 10.05.2023

Проблемы с контроллером тестирования (в Rails 3.2)
Я создал собственный драгоценный камень для управления записями под названием «record_search», который включает в себя контроллер с именем «ApiController». В одном приложении мне нужно было подключить поведение авторизации, чтобы данные не были...
1016 просмотров
schedule 18.09.2022

ActiveSupport::Concern отсутствует супер
У меня есть класс GoodsTransaction: require Rails.root.join('lib','two_parties_transaction.rb') class GoodsTransaction < Transaction include TwoPartiesTransaction def counterparty(org, loop = false) res = #Some logic res ||...
857 просмотров
schedule 01.04.2022

ActiveSupport::Inflector::camelize — помощь в понимании регулярного выражения
Укороченная версия: Мне довольно трудно понять два довольно сложных регулярных выражения в методе ActiveSupport::Inflector::camelize . Это определение метода camelize : def camelize(term, uppercase_first_letter = true) string = term.to_s...
286 просмотров
schedule 31.05.2023

validates_inclusion_of больше не работает в Rails 4.1?
Следующий код гарантирует, что выбор time_zone находится в часовых поясах ActiveSupport::TimeZone.us_zones : validates_inclusion_of :time_zone, in: ActiveSupport::TimeZone.zones_map(&:name) Отлично работал в Rails 4.0. Только что...
2465 просмотров