ruby — все вопросы

1ответ
10 голосов
Как указать минимальную версию пакета для Gemfile?
Когда мой Gemfile использует :mri_20, а предыдущие версии компоновщика не поддерживают это, будет хорошей идеей добавить gem 'bundler', '~>1.3.5' в Gemfile? Есть ли лучший способ обеспечить
2ответа
10 голосов
find_one MongoDB Ruby Driver
Похоже, что текущий драйвер Ruby Mongo 2.0.4 больше не имеет метода find_one. Я могу найти его только в отношении GridFS. Как я могу получить один документ из Mongo, используя официальный драйвер
3ответа
10 голосов
Ruby on Rails: создание дочерних объектов
Я уверен, что это очень простой вопрос, но я новичок, так что ... У меня есть модель Game, которая has_many :piles. Куча, в свою очередь, has_many :cards. Я могу заполнять стопки и карты при созд
2ответа
10 голосов
Ошибка при загрузке гема Active Record с приложением sinatra с использованием RVM
Я установил набор гемов RVM на уровне проекта для запуска приложения sinatra, которое будет подключаться к локальной базе данных с помощью Active Record. Чтобы проверить это, я попытался запустить с
1ответ
10 голосов
Нужно ли ставить Unicorn за Nginx (или Apache)
Я немного запутался в этой архитектуре. В одном из проектов, над которым я работаю, Unicorn был выбран в качестве сервера Rails. И это ставится за веб-сервером Nginx. Как я понимаю, Unicorn является
1ответ
10 голосов
Почему Ruby String # split не обрабатывает последовательные конечные разделители как отдельные объекты?
Я читаю из правительственного текстового файла, в котором $ используется в качестве разделителя, но я не думаю, что символ разделителя имеет значение ... Так что это ожидается: 'a$b$c$d'.split(
2ответа
10 голосов
Синатра и вопросительный знак
Мне нужно сделать несколько методов с Sinatra, которые должны выглядеть следующим образом:    HTTP //: локальный: 1234 /добавить string_to_add Но когда я объявляю это так: get "/add?:string
1ответ
10 голосов
Нет заполнения для часов в strftime
При использовании strftime @tzformat = "%F,%l:00 %p": Я хочу ровно один пробел между запятой и часом. Но %l не дает места для 10, 11 и 12, тогда как если я поставлю “ %l” Я получаю два пробела дл
1ответ
10 голосов
Переменные среды кэшируются в конфиге Rails?
Такое поведение меня действительно смущает. Похоже, что содержимое моего ENV или моя конфигурация где-то кешируется. Вот как это воспроизвести: В новом приложении (я использую Ruby 2.0.0 и Rails
1ответ
10 голосов
Ruby on Rails: как сделать так, чтобы несколько кнопок отправки передавались разным методам (может быть, with_action?)
     На этот вопрос уже есть ответ здесь:                   Как создать несколько кнопок отправки для такая же форма в Rails?                                      7 ответов                 
2ответа
10 голосов
Rails: использование полей формы, которые не связаны с моделью в валидациях
В приложении Ruby on Rails я пытаюсь использовать информацию из полей, которые не связаны с моделью при проверке. Вот часть модели в качестве примера (вся модель стала довольно большой): class
6ответов
10 голосов
СУХОЙ способ присвоить хеш значения объекту
Я ищу элегантный способ присвоения значения, хранящегося в хэше, уже существующему объекту. Просто чтобы прояснить, если у меня есть объект, скажем, obj с двумя атрибутами, скажем, имя и возраст, я
3ответа
10 голосов
HAML - if /elsif construction
Мне нужна эта конструкция в моем коде HAML: - if something1 %div.a - elsif something2 %div.b - elsif something3 %div.c - else %div.d %div another content Я бы ожидал, что получу что
2ответа
10 голосов
Почему мастер foreman игнорирует переменную среды PORT?
Я хочу, чтобы в мастере мастера использовалось значение PORT, указанное в моем файле env разработки, вместо использования его собственных значений. Настройки моих файлов показаны ниже: Скрипт b
2ответа
10 голосов
Руби Рспец. Получить список всех тестов
У меня есть тест на Rspec, который выглядит следующим образом: describe "description" do before :each do do_before() end it "something_1" do ... end it "something_2" do ... end end Я
1ответ
10 голосов
Как я могу дать Синатре универсальный маршрут по умолчанию?
Для небольшого приложения с документацией для разработчиков я бы хотел настроить приложение Sinatra для обслуживания только файлов HAML. После маршрутов для файлов и изображений CSS мне нужен маршру
2ответа
10 голосов
Каковы различные варианты использования [квадратных скобок] в Ruby?
Я сталкиваюсь с квадратным скобками синтаксиса [] в Ruby, но, похоже, никогда не происходит то же самое , Может ли кто-нибудь перечислить все различные варианты использования квадратных скобок []
1ответ
10 голосов
Как получить вывод команды linux в атрибут chef
Я хочу получить вывод команды в атрибут chef. Кто-нибудь может мне помочь, как установить это в ресурс выполнения или ресурс Bash. ruby_block "something" do block do #tricky way to loa
1ответ
10 голосов
Как правильно использовать пункт охраны в Ruby
Как правильно использовать пункт охраны в этом примере? def require_admin unless current_user && current_user.role == 'admin' flash[:error] = "You are not an admin" redirect_to r
4ответа
10 голосов
Rails 5 предыдущий или следующий пост ТОЛЬКО от определенного тега
У меня есть ресурс с именем posts, которых много. Однако каждый пост может иметь несколько тегов. Я хочу, чтобы пользователи могли переходить к предыдущему и следующему посту ТОЛЬКО из выбранного те
1 2 3 4 5

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132