Вопросы по теме 'ruby-1.8.7'
AASM не работает с моими рельсами 3 и ruby 1.8.7 (неопределенное имя метода для nil:NilClass)
Я использую Rails 3.2.2 с драгоценным камнем aasm, у меня есть модель Document следующим образом:
class Document < ActiveRecord::Base
include AASM
aasm do
state :unread, :initial => true
state :read
state :closed...
2028 просмотров
schedule
28.03.2022
Несовместимые кодировки символов Rails 2.3 + Ruby 1.8.7: UTF-8 и ASCII-8BIT
У меня была эта проблема в index.rhtml нашего приложения. По сути, у меня есть динамический div на странице, где отображается вся информация о текущих подписанных пользовательских проектах.
Вот фрагмент, где возникает ошибка:
<%...
502 просмотров
schedule
05.04.2022
Переход с Rails 3.2.6 на 3.0.11
Я сталкиваюсь с проблемой, когда пытаюсь работать с рельсами 3.0.11. Я изначально работал с рельсами 3.2.6. Создайте прототип приложения в Rails 3.2.6, Ruby 1.9.2 и gem 1.8.7. Но потом выяснилось, что сервер, на котором нам нужно разместиться,...
599 просмотров
schedule
05.04.2022
Различное поведение экспоненты для разных версий ruby
Я пытаюсь вычислить 2^1000 в ruby, но получаю разные результаты для разных версий. Есть идеи, почему?
Используя 1.8.7:
~ » rbenv global system ~
~ » ruby --version...
225 просмотров
schedule
20.11.2022
Ruby 1.8.7 конвертирует хэш в строку
Я не работал с ruby 1.8.7 и недавно был удивлен, что:
{:k => 30}.to_s #=> "k30"
Есть ли готовое исправление для преобразования хэша в строку для ruby 1.8.7, чтобы оно выглядело так:
{:k => 30}.to_s #=> "{:k=>30}"
40422 просмотров
schedule
30.10.2022
Net::HTTP не отправляет запрос
У меня есть следующий метод в нашем проекте Ruby 1.8.7:
def self.ping_server
request_data = get_request_data
uri = 'another_server.our_company.com'
https = Net::HTTP.new(uri)
https.use_ssl = true
path = "/our_service"
data =...
1348 просмотров
schedule
09.05.2023
Ruby - выберите измененные значения из массива на основе некоторого условия
Я знаю, как выбирать, собирать и отображать в Ruby. Мне просто интересно, существует ли аналогичный собственный метод Ruby , который может комбинировать их и давать результаты за одну итерацию без необходимости удалять nil из массива?
Например...
1166 просмотров
schedule
26.06.2023
Требовать файл, только если он существует
Возможно, есть лучший способ сделать это. Я хочу иметь возможность динамически загружать некоторые маршруты. Я планировал иметь статические маршруты в routes.rb и пользовательские маршруты в custom_routes.rb . Затем в нижней части routes.rb я...
2525 просмотров
schedule
25.07.2023
Ошибка при установке тумана в ruby 1.8.7
Я работаю с туманом под ruby 1.9, но в наших новых требованиях нам нужно поддерживать ruby 1.8.x. Я исследовал и нашел это ( https://github.com/fog/fog#ruby-187 ), которые предлагают добавить:
драгоценный камень «нокогири», «~> 1.5.0»...
266 просмотров
schedule
04.08.2022
Почему пустой файл ERB вызывает предупреждение в Ruby 1.8.7?
Я понимаю, что означает следующее предупреждение:
-:1: предупреждение: бесполезное использование переменной в пустом контексте
Но я не понимаю, почему ERB в Ruby 1.8.7 генерирует код, который использует переменную _erbout в пустом...
862 просмотров
schedule
28.07.2023
Ужасно медленное создание CSV
Предисловие. Мы прилагаем все усилия, чтобы обновить версии наших приложений на Ruby и Rails, но нам нужно работать с тем, что мы делаем в данный момент.
У нас есть функциональность для экспорта данных в CSV в нашем приложении RoR.
Недавно мы...
1627 просмотров
schedule
13.06.2023
работает ли мемоизация внутри процесса?
У меня есть следующий метод:
def download_link_for(site,title=nil)
template = proc {|word|(title ? "%s_#{title}_csv": "%s_csv") % word}
if site.send(template.call("update")) == false
x.a "Generate", :href =>...
164 просмотров
schedule
24.09.2023
Как установить правильную версию Ruby в среде gem
Примечание. Этот вопрос относится к Как заставить упаковщик использовать версию Ruby, установленную chruby и .ruby-version? .
Используя chruby , я установил Ruby 1.8.7 на macOS:
$ ruby -v
ruby 1.8.7 (2013-06-27 patchlevel 374)...
2033 просмотров
schedule
21.05.2023