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

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



7
Почему в Ruby есть как частные, так и защищенные методы?
Прежде чем я прочитал эту статью , я думал, что контроль доступа в Ruby работает следующим образом: public- может быть доступен любой объект (например Obj.new.public_method) protected - можно получить доступ только внутри самого объекта, а также любых подклассов private - то же, что и protected, но метод не существует в …

25
Какую Ruby IDE вы предпочитаете? [закрыто]
В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, обратитесь за …
141 ruby  ide  editor 

6
Количество, размер, длина ... слишком много вариантов в Ruby?
Кажется, я не могу найти окончательного ответа по этому поводу, и я хочу убедиться, что понимаю это до «n-го уровня» :-) a = {"a" => "Привет", "b" => "Мир"} a.count # 2 а. размер # 2 а. длина # 2 а = [10, 20] a.count # 2 а. размер # …

10
Как изменить часовой пояс по умолчанию для Active Record в Rails?
В своем application.rbя наткнулся на следующий комментарий # Set Time.zone default to the specified zone and make Active Record auto-convert to this zone. # Run "rake -D time" for a list of tasks for finding time zone names. Default is UTC. config.time_zone = 'Eastern Time (US & Canada)' Как вы …


14
Обслуживание статических файлов с помощью Sinatra
У меня есть одностраничный веб-сайт, использующий только HTML, CSS и JavaScript. Я хочу развернуть приложение на Heroku, но не могу найти способ сделать это. Сейчас я пытаюсь заставить приложение работать с Sinatra. . |-- application.css |-- application.js |-- index.html |-- jquery.js `-- myapp.rb А вот содержание myapp.rb. require 'rubygems' require …
140 ruby  sinatra 

14
Все, кроме последнего элемента массива Ruby
Скажем, у меня есть массив Ruby a = [1, 2, 3, 4] Если мне нужно все, кроме первого, я могу написать a.drop(1), и это здорово. Если я хочу все, кроме последнего , я могу думать только об этом a[0..-2] # or a[0...-1] но ни один из них не кажется таким …
140 ruby 

3
Получить текущую трассировку стека в Ruby, не вызывая исключения
Я хочу записать текущую обратную трассировку (stacktrace) в приложении Rails 3 без исключений. Есть идеи как? Зачем мне это? Я пытаюсь отследить вызовы, которые выполняются, когда Rails ищет шаблон, чтобы я мог выбрать часть процесса, которую нужно переопределить (потому что я хочу изменить путь представления для конкретного моего подклассного контроллера). …
139 ruby  stack-trace 

2
Как в Ruby создать длинную строку повторяющегося текста?
Как лучше всего быстро сгенерировать длинную строку в рубине? Это работает, но очень медленно: str = "" length = 100000 (1..length).each {|i| str += "0"} Я также заметил, что создание строки приличной длины и последующее добавление ее к существующей строке до желаемой длины работает намного быстрее: str = "" incrementor …
139 ruby  string 

7
Как извлечь параметры URL из URL с помощью Ruby или Rails?
У меня есть несколько URL-адресов, например http://www.example.com/something?param1=value1&param2=value2&param3=value3 и я хотел бы извлечь параметры из этих URL-адресов и получить их в виде хэша. Очевидно, я мог бы использовать регулярные выражения, но мне просто было интересно, есть ли более простые способы сделать это с помощью Ruby или Rails. Я ничего не нашел …

6
Не удалось найти Gemfile
Я, конечно, не разработчик Ruby, но у меня есть приложение на моем сервере, использующее Ruby, Gems и Bundler. Я пытаюсь установить другой Ruby под другой учетной записью пользователя, но на том же VPS. Когда я иду бежать bundle install Я получаю следующую ошибку: Не удалось найти Gemfile Я мог бы …
138 ruby  gem  bundler 

13
Как преобразовать объект String в объект Hash?
У меня есть строка, похожая на хеш: "{ :key_a => { :key_1a => 'value_1a', :key_2a => 'value_2a' }, :key_b => { :key_1b => 'value_1b' } }" Как мне получить из этого хеш? подобно: { :key_a => { :key_1a => 'value_1a', :key_2a => 'value_2a' }, :key_b => { :key_1b => 'value_1b' …
138 ruby 


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