Запитання з тегом «ruby»

Ruby - це багатоплатформна, динамічна об'єктно-орієнтована інтерпретована мова з відкритим кодом, створена Юкіхіро Мацумото (Мац) у 1995 році. Тег [ruby] призначений для питань, пов'язаних з мовою Ruby, включаючи її синтаксис та його бібліотеки. Питання Ruby on Rails слід позначати темою [ruby-on-rails].

5
Ruby / Rails: перетворення дати в часову позначку UNIX
Як я можу отримати часову позначку UNIX (кількість секунд після 1970 GMT) від об'єкта Date в додатку Rails? Я знаю, що Time#to_iповертає часову позначку, але робити Date#to_timeі потім отримувати мітку призводить до чогось, що вимикається приблизно на місяць (не впевнений, чому ...). Будь-яка допомога вдячна, дякую! Редагувати: Гаразд, я думаю, …

6
Правильний спосіб заповнити масив з діапазоном у Ruby
Я працюю над книгою, яка наводить приклади діапазонів, що перетворюються на еквівалентні масиви, використовуючи їх "to_a" методи Коли я запускаю код в irb, я отримую таке попередження warning: default `to_a' will be obsolete Яка правильна альтернатива використанню to_a? чи є альтернативні способи заселення масиву діапазоном?
201 ruby  syntax 


7
Як документувати 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 …
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
Рейки 4 Маркер автентичності
Я працював над новим додатком Rails 4 (на Ruby 2.0.0-p0), коли я зіткнувся з деякими проблемами з ознаками автентичності. Під час написання контролера, який відповідає на json (використовуючи respond_toметод класу), я дійшов до createдії, ActionController::InvalidAuthenticityTokenколи я намагався створити запис, використовуючи curl. Я переконався, що я встановив, -H "Content-Type: application/json"і я …


10
Як знайти хеш-ключ, що містить відповідне значення
Враховуючи, що у мене є хеш клієнтів нижче , чи є швидкий спосіб рубіну (без необхідності писати багаторядковий скрипт), щоб отримати ключ, заданий я хочу відповідати 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 для створення мініатюр для моєї програми. Який найкращий спосіб завантажити та зберегти зображення? (Я переглянув обробку рубінових файлів, але нічого не натрапив.)

13
Як скопіювати хеш у Ruby?
Я визнаю, що я трохи рубіновий новачок (зараз пишу граблі-сценарії). У більшості мов конструктори копій легко знайти. Півгодини пошуку не знайшли його в рубіні. Я хочу створити копію хешу, щоб я міг її змінити, не впливаючи на оригінальний екземпляр. Деякі очікувані методи, які не працюють за призначенням: h0 = { …
197 ruby  hashmap 

5
Попередження IRB 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.