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

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



18
Механізм авторизації, який ви надали, не підтримується. Будь ласка, використовуйте AWS4-HMAC-SHA256
Я отримую помилку, AWS::S3::Errors::InvalidRequest The authorization mechanism you have provided is not supported. Please use AWS4-HMAC-SHA256.коли намагаюся завантажити файл у відро S3 у новому регіоні Франкфурта. Все правильно працює з US Standardрегіоном. Сценарій: backup_file = '/media/db-backup_for_dev/2014-10-23_02-00-07/slave_dump.sql.gz' s3 = AWS::S3.new( access_key_id: AMAZONS3['access_key_id'], secret_access_key: AMAZONS3['secret_access_key'] ) s3_bucket = s3.buckets['test-frankfurt'] # Folder and …


1
Чому сума набагато швидша за введення (: +)?
Тому я запустив деякі орієнтири в Ruby 2.4.0 і зрозумів це (1...1000000000000000000000000000000).sum обчислює відразу, тоді як (1...1000000000000000000000000000000).inject(:+) займає стільки часу, що я щойно перервав операцію. У мене було враження, що Range#sumце псевдонім, Range#inject(:+)але здається, що це неправда. Отже, як sumпрацює, і чому це так швидше, ніж inject(:+)? Примітка . Документація …
129 ruby 

2
метод рубінової відправки, що передає декілька параметрів
Спроба створити об'єкти та методи виклику динамічно Object.const_get(class_name).new.send(method_name,parameters_array) що добре працює, коли Object.const_get(RandomClass).new.send(i_take_arguments,[10.0]) але викидаючи неправильну кількість аргументів 1 для 2 для Object.const_get(RandomClass).new.send(i_take_multiple_arguments,[25.0,26.0]) Визначений випадковий клас є class RandomClass def i_am_method_one puts "I am method 1" end def i_take_arguments(a) puts "the argument passed is #{a}" end def i_take_multiple_arguments(b,c) puts "the …
129 ruby 

8
Команда rbenv install відсутня
У Ubuntu 10.04мене щойно встановлено rbenv. Команда встановлення відсутня. rbenv 0.4.0-49-g8b04303 Usage: rbenv <command> [<args>] Some useful rbenv commands are: commands List all available rbenv commands local Set or show the local application-specific Ruby version global Set or show the global Ruby version shell Set or show the shell-specific Ruby …

6
Копію xxx видалено з дерева модулів, але вона все ще активна
Я впевнений, що помилка не має нічого спільного з фактичним вмістом TenantIdLoaderмодуля. Натомість це має щось спільне із ActiveSupportзалежностями. Я, здається, не можу пройти цю помилку З того, що я прочитав, це тому, що або ActiveRecord::Baseвін перезавантажується, або Company::TenantIdLoaderперезавантажується, і це якось не повідомляє про це. Допоможіть, будь ласка! Я …

20
Як перевірити, чи рядок в основному є цілим числом лапок за допомогою Ruby
Мені потрібна функція is_an_integer, де "12".is_an_integer? повертає правду. "blah".is_an_integer? повертає помилкове. Як я можу це зробити в Ruby? Я б написав регулярний вираз, але я припускаю, що для цього є помічник, про який я не знаю.
128 ruby 

13
Рейки Ubuntu встановлюють збій на zlib
Я щойно перейшов до Ubuntu 8.10 як мій бокс для розробників; це мій перший серйозний набіг на Linux як ОС щоденного використання, і мені важко запускати Rails. Я дотримувався ряду навчальних посібників, які, здається, працюють добре, але коли я намагаюся використовувати інсталяцію дорогоцінних каменів або оновлювати дорогоцінні камені, я отримую …


7
Ви вже активували X, але ваш Gemfile вимагає Y
Під час запуску rakeя отримую цю помилку: Ви вже активували граблі 0.9.2, але ваш Gemfile потребує граблі 0.8.7. Подумайте про використання пакету exec. Використання bundle exec rakeзамість просто rakeздається працює, але чи це найкращий спосіб виправити це?
128 ruby  rubygems  bundler 


6
Ruby's || = (або дорівнює) в JavaScript?
Я люблю ||=механізм Рубі . Якщо змінної не існує або є nil, то створіть її та встановіть її рівною: amount # is nil amount ||= 0 # is 0 amount ||= 5 # is 0 Мені потрібно зробити щось подібне в JavaScript. Яка умова чи правильний спосіб це зробити? Я …
128 javascript  ruby  syntax 


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