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

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

5
Ruby / Rails: преобразование даты в метку времени UNIX
Как получить метку времени UNIX (количество секунд с 1970 по Гринвичу) из объекта Date в приложении Rails? Я знаю, что Time#to_iвозвращает временную метку, но выполнение, Date#to_timeа затем получение временной метки приводит к чему-то, что отключается примерно на месяц (не знаю почему ...). Любая помощь приветствуется, спасибо! Изменить: ОК, я думаю, …

6
Правильный способ заполнения массива с помощью Range в Ruby
Я работаю над книгой, в которой приводятся примеры преобразования диапазонов в эквивалентные массивы с использованием их методов "to_a" Когда я запускаю код в IRB, я получаю следующее предупреждение warning: default `to_a' will be obsolete Какова правильная альтернатива использованию to_a? Существуют ли альтернативные способы заполнения массива Range?
202 ruby  syntax 


7
Как документировать код Ruby?
Существуют ли определенные кодовые соглашения при документировании кода ruby? Например, у меня есть следующий фрагмент кода: require 'open3' module ProcessUtils # Runs a subprocess and applies handlers for stdout and stderr # Params: # - command: command line string to be executed by the system # - outhandler: proc object …
201 ruby 

6
ActiveRecord: размер против количества
В Rails вы можете найти количество записей, используя Model.sizeи Model.count. Если вы имеете дело с более сложными запросами, есть ли преимущество в использовании одного метода перед другим? Насколько они разные? Например, у меня есть пользователи с фотографиями. Если я хочу показать таблицу пользователей и сколько у них фотографий, будет ли …

9
«За» против «каждого» в Ruby
У меня просто был быстрый вопрос по поводу циклов в Ruby. Есть ли разница между этими двумя способами перебора коллекции? # way 1 @collection.each do |item| # do whatever end # way 2 for item in @collection # do whatever end Просто интересно, если они точно такие же, или, может …
200 ruby  loops  foreach  iteration  each 


7
Как мне кодировать / декодировать HTML-объекты в Ruby?
Я пытаюсь декодировать некоторые объекты HTML, такие как '<'становление '<'. У меня есть старый гем ( html_helpers ), но он, кажется, был заброшен дважды. Любые рекомендации? Мне нужно будет использовать его в модели.
200 html  ruby 

13
Rails 4 Токен Подлинности
Я работал над новым приложением Rails 4 (на Ruby 2.0.0-p0), когда столкнулся с некоторыми проблемами с токенами подлинности. При написании контроллера, который отвечает на json (используя respond_toметод класса), я получил createдействие, которое я начал получать ActionController::InvalidAuthenticityTokenисключения, когда пытался создать запись с использованием curl. Я удостоверился, что установил, -H "Content-Type: application/json"и …


10
Как найти ключ хеша, содержащий соответствующее значение
Учитывая, что у меня есть хэш клиентов ниже , есть ли быстрый способ ruby ​​(без необходимости написания многострочного скрипта), чтобы получить ключ, если я хочу соответствовать client_id? Например, как получить ключ для client_id == "2180"? clients = { "yellow"=>{"client_id"=>"2178"}, "orange"=>{"client_id"=>"2180"}, "red"=>{"client_id"=>"2179"}, "blue"=>{"client_id"=>"2181"} }
198 ruby 

5
Как я могу скачать файл с URL и сохранить его в Rails?
У меня есть URL-адрес изображения, которое я хочу сохранить локально, чтобы я мог использовать Paperclip для создания эскиза для своего приложения. Какой лучший способ загрузить и сохранить изображение? (Я изучал обработку файлов ruby, но ничего не нашел.)

13
Как мне скопировать хеш в Ruby?
Я признаю, что я немного новичок в рубине (сейчас пишу сценарии рейка). На большинстве языков легко найти конструкторы копирования. Полчаса поиска не нашел его в рубине. Я хочу создать копию хэша, чтобы я мог изменить ее, не затрагивая исходный экземпляр. Некоторые ожидаемые методы, которые не работают должным образом: h0 = …
197 ruby  hashmap 

5
Предупреждение Ruby 2.0.0p0 IRB: «DL устарел, используйте Fiddle»
Я просто удалил свои старые версии Ruby, удалил все мои гемы (включая Rails) и установил Ruby 2.0. Другими словами, абсолютно чистая переустановка. После запуска IRB я получил это сообщение: DL устарел, используйте Fiddle Примечание: я на машине с Windows. Что означает это сообщение?
196 ruby  windows 

4
Разница между \ A \ z и ^ $ в регулярных выражениях Ruby
В документации я читаю: Используйте \ A и \ z, чтобы соответствовать началу и концу строки, ^ и $ соответствуют началу / концу строки. Я собираюсь применить регулярное выражение, чтобы проверить имя пользователя (или адрес электронной почты тот же), представленный пользователем. Какое выражение мне следует использовать validates_format_ofв модели? Я не …
196 ruby  regex 

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