Вопросы с тегом «ruby»

Ruby - это многоплатформенный динамический объектно-ориентированный интерпретируемый язык с открытым исходным кодом, созданный Юкихиро Мацумото (Matz) в 1995 году. Тег [ruby] предназначен для вопросов, связанных с языком Ruby, включая его синтаксис и его библиотеки. Вопросы по Ruby on Rails должны быть помечены [ruby-on-rails].

14
Как проверить, является ли строка действительной датой
У меня есть строка: "31-02-2010"и я хочу проверить, действительна ли это дата. Как лучше всего это сделать? Мне нужен метод, который возвращает true, если строка является действительной датой, и false, если это не так.


12
Ruby: как получить первый символ строки
Как я могу получить первый символ в строке с помощью Ruby? В конечном итоге я просто беру чью-то фамилию и создаю из нее инициалы. Так что, если строка была «Смит», я просто хочу «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
Ruby: расширить себя
В Ruby я понимаю основную идею extend. Однако что происходит в этом сегменте кода? В частности, что делает extend? Это просто удобный способ превратить методы экземпляра в методы класса? Почему бы вам сделать это именно так, вместо того, чтобы указывать методы класса с самого начала? module Rake include Test::Unit::Assertions def …
113 ruby 

12
Настройка Cocoapods застряла в команде настройки pod на терминале
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 как multipart / form-data?
Я хочу выполнить 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 …

1
Что означает «слишком большой размер условия перехода при назначении» и как его исправить?
В моем приложении Rails я использую Rubocopдля поиска проблем. Сегодня он дал мне ошибку вроде этого: Assignment Branch Condition size for show is too high. Вот мой код: def show @category = Category.friendly.find(params[:id]) @categories = Category.all @search = @category.products.approved.order(updated_at: :desc).ransack(params[:q]) @products = @search.result.page(params[:page]).per(50) rate end Что это значит и как …

8
Установка в Homebrew ошибок
Попытка установить rvm и ruby ​​1.9.2 Я уже установил homebrew и git, но не смог получить полные обновления, потому что продолжал получать ошибки разрешений. Переустановил Snow Leopard и восстановил разрешения. Вот такое бывает ... $ brew install wget Ошибка: не удается записать в / usr / local / Cellar

10
Установка Bootstrap 3 в приложении Rails
Я пытаюсь установить Bootstrap 3.0 в свое приложение Rails. Я недавно закончил учебник Майкла Хартла и сейчас пытаюсь создать свою собственную систему, используя эту новую версию Bootstrap, но у меня есть несколько вопросов, в которых я не уверен. Мои системные характеристики: OS X Mountain Lion на MBP Рельсы 4.0 Рубин …

5
Использование do block и фигурных скобок {}
Новичок в Ruby, наденьте перчатки для новичков. Есть ли разница (неясная или практическая) между следующими двумя фрагментами? 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 install zlib
Я установил пакет zlib и ruby ​​1.9.3 с помощью rvm, но всякий раз, когда я пытаюсь установить драгоценные камни, он говорит cannot load such file -- zlib Для установки я использовал следующие команды: $ rvm install 1.9.3 $ rvm pkg установить zlib $ rvm переустановите 1.9.3 --with-readline-dir = / home …
112 ruby  linux  gem  rvm 


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.