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

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



12
Рубі: Як отримати перший символ рядка
Як я можу отримати перший символ у рядку за допомогою Ruby? Зрештою, те, що я роблю, - це взяти чиєсь прізвище та просто створити з нього початкове. Отже, якщо рядок був "Smith", я просто хочу "S".
113 ruby  string 

8
Вимкнути ActiveRecord для Rails 4
Я хочу відключити ActiveRecord в Rails 4. Я зробив наступне в config/application.rb require File.expand_path('../boot', __FILE__) # require 'rails/all' -- commented require "action_controller/railtie" require "action_mailer/railtie" #require "active_resource/railtie" no need #require "rails/test_unit/railtie" no need #require "sprockets/railtie" no need # Require the gems listed in Gemfile, including any gems # you've limited to …

5
Рубін: розширити себе
У Рубі я розумію основну ідею extend. Однак, що відбувається в цьому сегменті коду? Зокрема, що extendробити? Це просто зручний спосіб перетворення методів екземпляра в методи класу? Чому б ви робили це так, а не вказували методи класу з самого початку? module Rake include Test::Unit::Assertions def run_tests # etc. end …
113 ruby 

12
Настройка Cocoapods застрягла в команді настройки стручка на терміналі
MacBook-Pro:~ skbc$ pod setup --verbose /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin13/rbconfig.rb:212: warning: Insecure world writable dir /usr/local/bin in PATH, mode 040777 Setting up CocoaPods master repo Cloning spec repo `master` from `https://github.com/CocoaPods/Specs.git` (branch `master`) $ /usr/bin/git clone 'https://github.com/CocoaPods/Specs.git' master Cloning into 'master'... Пройшли ресурси, надані веб-сайтом Cocoapods, SO та кількома відеоуроками. Нічого не відбувається навіть …
113 ios  ruby  git  xcode5  cocoapods 

12
Ruby: Як опублікувати файл через HTTP у вигляді багаточастинних / форм-даних?
Я хочу зробити HTTP POST, схожий на форму HMTL, розміщену в браузері. Зокрема, розмістіть деякі текстові поля та поле файлів. Опублікування текстових полів є простим, тут є приклад прямо в net / http rdocs, але я не можу зрозуміти, як розмістити файл разом з ним. Net :: HTTP не виглядає …
113 ruby  http  post 

8
Як перелічити всі методи об’єкта в Ruby?
Як перерахувати всі методи, до яких певний об’єкт має доступ? У мене є @current_userоб'єкт, визначений у контролері програми: def current_user @current_user ||= User.find(session[:user_id]) if session[:user_id] end І хочете побачити, які методи мені доступні у файлі перегляду. Зокрема, я хочу побачити, які методи :has_manyнадає асоціація. (Я знаю, що :has_many має надати, …

8
Встановлення в Homebrew помилок
Спроба встановити rvm та ruby ​​1.9.2 Я вже встановив homebrew та git, але не зміг отримати повне оновлення, тому що я постійно отримував помилки дозволу. Повторно встановили Snow Leopard та відремонтували дозволи. Зараз це відбувається ... $ brew встановити wget Помилка: не вдається записати в / usr / local / …

10
Встановлення Bootstrap 3 в Rails App
Я намагаюся встановити Bootstrap 3.0 у своєму додатку Rails. Нещодавно я закінчив підручник Майкла Хартла і зараз намагаюся створити власну систему за допомогою цієї нової версії Bootstrap, але у мене є кілька питань, в яких я не впевнений. Моя система: OS X Mountain Lion на MBP Рейки 4.0 Рубін 2.0 …

5
Використання do block vs braces {}
Новачок у рубіні, надіньте рукавички для новачків. Чи є різниця (незрозуміла чи практична) між цими наступними фрагментами? my_array = [:uno, :dos, :tres] my_array.each { |item| puts item } my_array = [:uno, :dos, :tres] my_array.each do |item| puts item end Я розумію, що синтаксис дужок дозволив би розмістити блок на одному …
112 ruby  coding-style 

6
не може завантажити такий файл - zlib навіть після використання rvm pkg встановити zlib
Я встановив пакет zlib та ruby ​​1.9.3 за допомогою rvm, але коли я намагаюся встановити дорогоцінні камені, він говорить cannot load such file -- zlib Команди, які я використовував для встановлення, - це $ rvm install 1.9.3 $ rvm pkg встановити zlib $ rvm перевстановлюємо 1.9.3 - з-readline-dir = / …
112 ruby  linux  gem  rvm 



4
RSpec: як перевірити, чи викликався метод?
Коли я пишу тести RSpec, я вважаю, що я пишу багато коду, який виглядає приблизно так, щоб переконатися, що метод був викликаний під час виконання тесту (заради аргументу, скажімо просто, я не можу реально допитати стан об'єкта після виклику, оскільки операція, яку виконує метод, нелегко побачити ефект). describe "#foo" it …

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