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

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


5
Додавання до існуючого рядка
Щоб додати до наявного рядка, це те, що я роблю. s = 'hello' s.gsub!(/$/, ' world'); Чи є кращий спосіб додавання до існуючого рядка. Перш ніж хтось запропонує наступну відповідь, визначте, що ця не працює s = 'hello' s.object_id s = s + ' world' s.object_id У наведеному вище випадку …
104 ruby 

12
Чи є причина, що ми не можемо повторити «зворотний діапазон» в рубіні?
Я спробував повторити назад за допомогою діапазону та each: (4..0).each do |i| puts i end ==> 4..0 Ітерація через 0..4записування цифр. З іншого діапазон , r = 4..0здається, добре, r.first == 4, r.last == 0. Мені здається дивним, що вищезгадана конструкція не дає очікуваного результату. У чому причина цього? Які …
104 ruby  iteration  range 

7
який найкращий спосіб перетворити пару значень відформатованого ключа json в хеш-рубін із символом як ключем?
Мене цікавить, який найкращий спосіб перетворити пару значень відформатованого ключа json в хеш-рубін із символом як ключем: example: { 'user': { 'name': 'foo', 'age': 40, 'location': { 'city' : 'bar', 'state': 'ca' } } } ==> { :user=>{ :name => 'foo', :age =>'40', :location=>{ :city => 'bar', :state=>'ca' } } …
104 ruby-on-rails  ruby  json 

5
Перетворення масиву об'єктів в ActiveRecord :: Відношення
У мене є масив об'єктів, назвемо його an Indicator. Я хочу запустити def self.subjectsна цьому масиві методи класу Indicator (методи сорту, області застосування тощо). Єдиний спосіб, яким я знаю запускати методи класу на групі об'єктів, це мати їх ActiveRecord :: Relation. Тож я закінчую вдаватися до додавання to_indicatorsметоду до Array. …


13
ExecJS :: RuntimeError у Windows, що намагається слідувати рубітуторіуму
ОНОВЛЕННЯ: Пропозиція Коліна про видалення рядка // = need_tree. виправили це питання. Я витрачав дарма більше 2 днів, намагаючись дотримуватися будь-якої пропозиції та виправити свою проблему. Я намагаюся слідкувати за книжкою http://ruby.railstutorial.org на машині Windows, і не можу за все життя пройти наступну неприємну помилку. ExecJS::RuntimeError in Static_pages#home Showing C:/Users/.../bootcamp-sample-app/app/views/layouts/application.html.erb …


5
Повторне використання огіркових кроків
Я хочу повторно використати кілька кроків Огірка, але не можу знайти правильний шлях. Я хочу написати крок на кшталт: Given /^I login with (.*) credentials$/ |type| # do stuff with type being one of "invalid" or "valid" end Але тоді ще один крок, як: Given /^I login successfully$ # call …
103 ruby  testing  cucumber 

3
Пошук # зустрічань символу в рядку в Ruby
Я шукаю метод Ruby (1.9 ...), який може допомогти мені знайти кількість входжень символу в рядку. Я шукаю всі події, не лише перші. Наприклад: "Меланія - нооб" Існує два випадки букви "а". Який би метод Рубі я міг би використати для того, щоб знайти це? Я використовую Ruby-doc.org як орієнтир …
103 ruby  string  methods 


4
Як створити базовий проект Ruby?
Я хочу створити невеликий проект Ruby з 10 ~ 20 класами / файлами. Мені потрібні кілька дорогоцінних каменів, і я хочу використовувати RSpec в якості тестової основи. Я, можливо, згодом захочу будувати дорогоцінний камінь, але це не точно. Чи є якісь інструкції чи інструкції, які показують мені, як створити основну …


4
Тестування контролера RSpec - порожній response.body
У мене виникає проблема при тестуванні моїх контролерів за допомогою RSpec - виклик response.body завжди повертає порожню рядок. У веб-переглядачі все відображається правильно, і тести з огірками, здається, справляються правильно, але RSpec виходить з ладу кожен раз. Інші очікування на об'єкт відповіді, такі як response.should render_template('index')пропуск без проблем. Хтось із …

4
Знайдіть розширення імені файлу в Ruby
Я працюю над частиною завантаження файлу програми Rails. Додаток обробляє різні типи файлів по-різному. Я хочу скласти білий список певних розширень файлів, щоб перевірити завантажені файли, щоб побачити, куди вони повинні йти. Усі назви файлів - це рядки. Мені потрібен спосіб перевірити лише розширення частини рядка імені файлу. Усі імена …

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