Вопросы по теме 'activesupport'
Как кодировать медиа в base64 с заданным URL-адресом в Ruby
Я пытаюсь загрузить изображение в PingFM. В их документации говорится:
media – base64 encoded media data.
Я могу получить доступ к этому изображению через URL. Я пробовал (практически догадался) это:...
58388 просмотров
schedule
15.04.2023
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 просмотров
schedule
08.05.2022
Параметризация Rails с использованием транслитерации Не работает со строками на арабском языке/Unicode
У меня есть строка, содержащая арабские символы "محمود"
Когда я пытаюсь параметризовать эту строку, она возвращает пустую строку ""
x = "محمود"
x.parameterize => ""
Я проверил код параметризации и обнаружил, что он вызывает...
1665 просмотров
schedule
13.11.2023
rails cancan gem неинициализированная константа CanCan::Ability::I18n
Я хочу отключить доступ к контроллеру страниц для пользователей с ролью «автор», используя канкан (Райан Бейтс).
PagesController выглядит следующим образом
class PagesController < ApplicationController
def new
@page = Page.new...
749 просмотров
schedule
25.05.2023
Часовой пояс Rails: установка Time.zone без изменения Time.current
В Rails 3.0.10 я использую Time.zone , чтобы изменить то, как пользователь видит время курсов, опубликованных в США. Однако изменение часового пояса, похоже, ведет себя не так, как я ожидал
Time.zone =...
3177 просмотров
schedule
25.01.2023
Как разрешить конфликт имен между Hash#slice i18n и Hash#slice ActiveSupport
Я работаю над проектом Rails 2.3.14, в котором используется 0.6.0 гема i18n и 2.3. .14 драгоценного камня ActiveSupport. Оба они определяют метод Hash#slice ( i18n ). ; ActiveSupport ), но они функционируют по-разному: версия i18n...
435 просмотров
schedule
31.05.2023
Разбор Rails Time.zone не работает должным образом
Я столкнулся с этой проблемой при тестировании приложения rails, развернутого на двух разных промежуточных серверах в разных часовых поясах (PDT и CDT). Оба сервера имеют рельсы, использующие UTC config.time_zone по умолчанию. Помимо того, что...
2434 просмотров
schedule
22.05.2023
Сервер 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 просмотров
schedule
02.05.2023
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 просмотров
schedule
08.01.2023