Вопросы с тегом «ruby»

Ruby - это многоплатформенный динамический объектно-ориентированный интерпретируемый язык с открытым исходным кодом, созданный Юкихиро Мацумото (Matz) в 1995 году. Тег [ruby] предназначен для вопросов, связанных с языком Ruby, включая его синтаксис и его библиотеки. Вопросы по Ruby on Rails должны быть помечены [ruby-on-rails].

8
Как сделать первую букву строки в Ruby заглавной
upcaseМетод заглавной всю строку, но мне нужно , чтобы извлечь выгоду только первую букву. Кроме того, мне нужно поддерживать несколько популярных языков, например немецкий и русский. Как мне это сделать?
134 ruby 


14
Лучший способ создать собственные параметры конфигурации для моего приложения Rails?
Мне нужно создать один вариант конфигурации для моего приложения Rails. Это может быть одинаковым для всех сред. Я обнаружил, что если я установлю его environment.rb, он будет доступен в моих представлениях, а это именно то, что я хочу ... environment.rb AUDIOCAST_URI_FORMAT = http://blablalba/blabbitybla/yadda Прекрасно работает. Однако мне немного не по …

4
Как мне перечислить все версии драгоценного камня, доступные на удаленном сайте?
Я пытаюсь узнать все удаленно доступные версии указанного драгоценного камня. Я пытался с помощью: gem list rhc --remote Но это показывает: *** REMOTE GEMS *** rhc (0.84.15) rhcp (0.2.18) rhcp_shell (0.2.12) Любые идеи?
133 ruby  gem  version 


17
Игнорирование GEM, потому что его расширения не построены
На рабочем и домашнем компьютерах я недавно обновил Ruby до 2.3.1, используя ruby-install. Я использую в chrubyкачестве переключателя Ruby. Я начал видеть это предупреждение в своем терминале: Ignoring bcrypt-3.1.11 because its extensions are not built. Try: gem pristine bcrypt --version 3.1.11 Ignoring bcrypt-3.1.10 because its extensions are not built. Try: …
133 ruby  rubygems  chruby 

14
Rails 3: получить случайную запись
Итак, я нашел несколько примеров поиска случайной записи в Rails 2 - кажется, предпочтительный метод: Thing.find :first, :offset => rand(Thing.count) Будучи новичком, я не уверен, как это можно построить с использованием нового синтаксиса find в Rails 3. Итак, что же такое «Rails 3 Way» для поиска случайной записи?

8
Все тесты Ruby вызывают: неопределенный метод `authenticate 'для nil: NilClass
Большинство моих тестов поднимают следующие вопросы, и я не понимаю почему. Вызов всех методов вызывает ошибку аутентификации. Я проверил код, есть ли метод под названием «аутентификация», но такого метода нет. 1) Admin::CommentsController handling GET to index is successful Failure/Error: get :index undefined method `authenticate!' for nil:NilClass # ./spec/controllers/admin/comments_controller_spec.rb:9:in `block (3 …



9
Как загрузить двоичный файл через HTTP?
Как загрузить и сохранить двоичный файл через HTTP с помощью Ruby? URL-адрес http://somedomain.net/flv/sample/sample.flv. Я работаю на платформе Windows, и я бы предпочел не запускать какие-либо внешние программы.
131 ruby  download 

5
Выражение Ruby% r {}
В модели есть поле validates :image_file_name, :format => { :with => %r{\.(gif|jpg|jpeg|png)$}i Для меня это выглядит довольно странно. Я знаю, что это регулярное выражение. Но я бы хотел: чтобы знать, что именно это означает. Является ли %r{value}равно /value/? иметь возможность заменить его обычным оператором регулярного выражения Ruby /some regex/или ~=. …

5
Изучение Python из Ruby; Различия и сходства
Я очень хорошо знаю Руби. Я считаю, что мне, возможно, сейчас понадобится изучить Python. Для тех, кто знает и то, и другое: какие концепции между ними похожи, а какие отличаются? Я ищу список, похожий на букварь, который я написал для Learning Lua for JavaScripters : простые вещи, такие как значение …
131 python  ruby 

3
Создать массив символов
Есть ли более чистый способ сделать что-то подобное? %w[address city state postal country].map(&:to_sym) #=> [:address, :city, :state, :postal, :country] Я бы подумал %s, сделал бы то, что хотел, но это не так. Он просто берет все, что находится в скобках, и делает из этого один большой символ. Просто небольшое раздражение.
131 ruby 


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.