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

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



14
Найкращий спосіб створити спеціальні параметри конфігурації для мого додатка Rails?
Мені потрібно створити один варіант конфігурації для моєї програми Rails. Це може бути однаково для всіх середовищ. Я виявив, що якщо я встановив його environment.rb, він доступний в моїх поглядах, і саме це я хочу ... environment.rb AUDIOCAST_URI_FORMAT = http://blablalba/blabbitybla/yadda Чудово працює. Однак мені трохи неприємно. Це хороший спосіб зробити …



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 …
133 ruby  rubygems  chruby 

14
Rails 3: Отримайте випадковий запис
Отже, я знайшов кілька прикладів пошуку випадкової записи в Rails 2 - кращим методом, здається, є: Thing.find :first, :offset => rand(Thing.count) Будучи чимось новачком, я не впевнений, як це можна побудувати, використовуючи новий синтаксис пошуку в Rails 3. Отже, що таке "Рейки 3 шляху", щоб знайти випадковий запис?

8
Усі тести Ruby: підвищення невизначеного методу `автентифікувати 'для 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 levels) …



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 для JavaScripters : прості речі, такі як значення пробілу та …
131 python  ruby 

9
Чому Ruby не підтримує i ++ або i-- (оператори збільшення / зменшення)?
Оператор до / після збільшення / зменшення ( ++і --) є досить стандартним синтаксисом мови програмування (як мінімум для процедурних та об'єктно-орієнтованих мов). Чому Рубі їх не підтримує? Я розумію, ви могли б зробити те ж саме +=і з -=, але, як не дивно довільно, виключати щось подібне, тим більше, …

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.