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

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



5
Як отримати ім’я класу Ruby?
Як я можу отримати ім'я класу від об'єкта ActiveRecord? Я маю: result = User.find(1) Я намагався: result.class # => User(id: integer, name: string ...) result.to_s # => #<User:0x3d07cdc>" Мені потрібно лише ім'я класу в рядку ( Userв даному випадку). Чи існує метод для цього? Я знаю, що це досить просто, …

5
Попередження про припинення перевірки рейки I18n
Я щойно оновив до рейок 4.0.2 і отримую це попередження: [застаріле] I18n.enforce_available_locales за умовчанням буде істинним у майбутньому. Якщо ви дійсно хочете пропустити перевірку вашої місцевості, ви можете встановити I18n.enforce_available_locales = false, щоб уникнути цього повідомлення. Чи є якісь проблеми із безпекою, якщо встановити це значення false?

4
Rails update_attributes без збереження?
Чи існує альтернатива update_attributes, яка не зберігає запис? Тож я міг би зробити щось на кшталт: @car = Car.new(:make => 'GMC') #other processing @car.update_attributes(:model => 'Sierra', :year => "2012", :looks => "Super Sexy, wanna make love to it") #other processing @car.save До речі, я знаю, що можу @car.model = 'Sierra', …

6
Видаліть старі версії Ruby gems
У мене є кілька версій дорогоцінного каміння Ruby: $ gem list rjb (1.3.4, 1.3.3, 1.1.9) Як можна видалити старі версії, але зберегти найсвіжіші?
381 ruby  gem 

11
Як оновити Ruby Version 2.0.0 до останньої версії Mac OSX Yosemite?
Мені потрібно оновити свою рубінову версію з 2.0.0 до останньої версії, я не можу використовувати деякі дорогоцінні камені, оскільки моя версія не оновлюється. Я раніше використовував Homebrew для встановлення Ruby. Як я можу оновити свою версію Ruby?
377 ruby  version 

3
Ruby, різниця між exec, системою та% x () або Backticks
Яка різниця між наступними методами Ruby? exec, systemІ %x()чи Зворотні лапки Я знаю, що вони використовуються для виконання термінальних команд програмно через Ruby, але я хотів би знати, чому для цього є три різні способи.
370 ruby  exec 



16
З'єднання струн у Рубі
Я шукаю більш елегантний спосіб об'єднання струн у Ruby. У мене є такий рядок: source = "#{ROOT_DIR}/" << project << "/App.config" Чи є приємніший спосіб зробити це? І з цього питання в чому різниця між <<і +?

4
Визначення типу предмета в рубіні
Я буду використовувати python як приклад того, що я шукаю (ви можете вважати це псевдокодом, якщо ви не знаєте Python): >>> a = 1 >>> type(a) <type 'int'> Я знаю, що в рубіні я можу: 1.9.3p194 :002 > 1.class => Fixnum Але це правильний спосіб визначення типу об’єкта?
364 ruby  types 

8
Як відобразити і видалити нульові значення в Ruby
У мене є a, mapяке або змінює значення, або встановлює його на нульове. Потім я хочу видалити нульові записи зі списку. Список не потрібно зберігати. Ось що я зараз маю: # A simple example function, which returns a value or nil def transform(n) rand > 0.5 ? n * 10 …
361 ruby 


7
Розбір струни JSON в Ruby
У мене є рядок, який я хочу розібрати в Ruby: string = '{"desc":{"someKey":"someValue","anotherKey":"value"},"main_item":{"stats":{"a":8,"b":12,"c":10}}}' Чи є простий спосіб отримати дані?
359 ruby  json 

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