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

92
Ruby's File.open и необходимость f.close

В большинстве языков программирования общеизвестно, что процесс работы с файлами открыт-используется-закрывается. Тем не менее, я много раз видел в кодах Ruby непревзойденные вызовы File.open, и, более того, я нашел эту жемчужину знаний в документации ruby: Потоки ввода-вывода автоматически...

92
Удаление всех установленных гемов и запуск заново

Недавно я начал изучать Ruby и Ruby on Rails и просмотрел множество материалов для начинающих. В последнее время я обнаружил, что продолжаю получать ошибки, когда драгоценные камни не устанавливаются или они будут установлены, но их нельзя использовать по какой-то причине, и я решил, что хочу...

92
Как подсчитать одинаковые строковые элементы в массиве Ruby

У меня есть следующие Array = ["Jason", "Jason", "Teresa", "Judah", "Michelle", "Judah", "Judah", "Allison"] Как произвести подсчет каждого идентичного элемента ? Where: "Jason" = 2, "Judah" = 3, "Allison" = 1, "Teresa" = 1, "Michelle" = 1? или создать хеш Где: Где: hash = {"Jason" => 2,...

92
Rails DateTime.now без времени

Мне нужно использовать DateTime.now, чтобы получить текущую дату и «убрать» время. Например, это показывает, чего я не хочу:DateTime.now => Sat, 19 Nov 2011 18:54:13 UTC +00:00 Это показывает , что я делать хочу:DateTime.now.some_operation => 2011-11-06 00:00:00 UTC...

92
Сброс пароля из консоли Rails

Как при запуске приложения выбрать пользователя по адресу электронной почты, а затем вручную установить пароль rails consoleдля Devise? Кроме того, где я могу просмотреть документацию, чтобы получить более подробную информацию о манипуляциях с учетными записями при использовании Devise?...

92
Есть ли у регулярного выражения Ruby оператор несовпадения, такой как «! ~» В Perl?

Я просто хочу знать, есть ли в регулярном выражении ruby ​​оператор несоответствия, как !~в Perl. Я считаю, что это неудобно (?!xxx)или (?<!xxxx)потому, что вы не можете использовать шаблоны регулярных выражений в этой xxxчасти....

92
Добавить элемент в массив, если его еще нет

У меня есть класс Ruby class MyClass attr_writer :item1, :item2 end my_array = get_array_of_my_class() #my_array is an array of MyClass unique_array_of_item1 = [] Я хочу , чтобы подтолкнуть MyClass#item1к unique_array_of_item1, но только если unique_array_of_item1не содержит , что до item1сих пор....

91
Как лучше всего использовать SOAP с Ruby?

Мой клиент попросил меня интегрировать сторонний API в их приложение Rails. Единственная проблема в том, что API использует SOAP. Ruby в основном отказался от SOAP в пользу REST. Они предоставляют адаптер Java, который, по-видимому, работает с мостом Java-Ruby, но мы хотели бы сохранить все это в...

91
Правильное выполнение redirect_to: обратно в Ruby on Rails, когда реферер недоступен

У меня проблема с redirect_to :back. Да, это рефереры. Я часто получаю исключение (ActionController :: RedirectBackError) «В запросе к этому действию не был установлен HTTP_REFERER, поэтому redirect_to: back не может быть успешно вызван. Если это тест, обязательно укажите request.env [\"...

91
Ускорение тестирования RSpec в большом приложении Rails

У меня есть приложение Rails с более чем 2000 примерами в моих тестах RSpec. Излишне говорить, что это большое приложение, и есть что протестировать. Запуск этих тестов на данном этапе очень неэффективен, и, поскольку это занимает так много времени, мы почти готовы отказаться от их написания перед...

91
Почему строковая интерполяция работает в Ruby, когда нет фигурных скобок?

Правильный способ использования строковой интерполяции в Ruby следующий: name = "Ned Stark" puts "Hello there, #{name}" #=> "Hello there, Ned Stark" Я намерен всегда использовать его таким образом. Однако я заметил кое-что странное в интерполяции строк в Ruby. Я заметил, что строковая...

91
Проверить, имеют ли два массива одинаковое содержимое (в любом порядке)

Я использую Ruby 1.8.6 с Rails 1.2.3, и мне нужно определить, имеют ли два массива одинаковые элементы, независимо от того, находятся ли они в одном порядке или нет. Гарантируется, что один из массивов не будет содержать дубликатов (другой может, и в этом случае ответ будет отрицательным). Моя...

91
Интерпретация тестов на C, Clojure, Python, Ruby, Scala и других [закрыто]

В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно...

91
Проверка того, начинается ли строка или заканчивается другой строкой

Как мне проверить, начинается ли строка или заканчивается заданной строкой? Кажется, что нет доступных встроенных методов (или, может быть, это просто IDE, которую я использую, которая не отображается: RDE)...

91
NameError (неинициализированная константа Paperclip :: Storage :: S3 :: AWS):

Я пытаюсь включить изображения в свое веб-приложение, и после удаления некоторых функций продолжаю сталкиваться с этой ошибкой. Все сводилось к моему «созданию» контроллера приложения, и я не совсем уверен, что мне делать дальше. 2015-02-06T20:30:12.292187+00:00 app[web.1]: (1.9ms) ROLLBACK...

90
Python против Ruby для метапрограммирования [закрыто]

В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно...

90
Отладка в Ruby 1.9

Что вы, ребята, используете для отладки в Ruby 1.9? rdebug кажется несовместимым ... есть что-нибудь там?