Публикации по теме 'ruby'
Расширение RRULE на Ruby
Внимание, мы переехали! Если вы хотите и дальше следить за последними техническими новостями Square, посетите наш новый дом https://developer.squareup.com/blog
В команде Square Appointments нам часто приходится иметь дело с повторяющимися событиями - от простых случаев (например, еженедельное обеденное собрание) до более сложных (например, стрижка раз в два месяца в предпоследний вторник, за исключением 19 сентября. ). К счастью, спецификация iCalendar предоставляет компактный..
Решение викторины :)
для всех, кто изучает рубин с помощью Zed Shaw «Learning Ruby The Hard Way», вот решенная викторина от ex(26):
чувствовал себя среднесрочным, лол
наслаждаться!!
модуль Ex25
# Эта функция будет разбивать слова для нас. def Ex25.break_words(stuff) words = stuff.split(‘ ‘) return words end
# Сортирует слова. def Ex25.sort_words(words) return words.sort end
# Печатает первое слово после его сдвига. def Ex25.print_first_word(words) word = words.shift помещает слово end
# Печатает..
Рубиновый еженедельник, выпуск 83
Добро пожаловать в 83-й выпуск Ruby Weekly, бесплатного еженедельного сборника новостей и статей о Ruby, который рассылается по электронной почте.
Посетите Купить кофе , чтобы найти способы поддержать Ruby Weekly, или станьте участником Medium, используя ссылку ниже:
Присоединяйтесь к Medium по моей реферальной ссылке — This Week In I/O Прочитайте каждую статью This Week In I/O (и тысячи других авторов на Medium). Ваш членский взнос напрямую…..
Вопросы по теме 'ruby'
RoR - Закрытие form_tag
Как закрыть form_tag? Вот мой код:
<%= form_tag :action => 'authenticate' %>
<h1>Already a member?</h1>
<table>
<tr>
<td>Username*: </td>
<td><%= text_field("userform", "user_name",...
3194 просмотров
schedule
13.01.2024
рельсы геройку проблема толкает
когда я перехожу к своему URL-адресу heroku после того, как я делаю git push heroku, я получаю сообщение об ошибке, говорящее мне проверить мои журналы. вот мои журналы
Что я делаю неправильно?
2011-08-05T07:36:01+00:00 heroku[web.1]: State...
858 просмотров
schedule
20.10.2023
Почему класс Ruby Date загружается автоматически, а DateTime — нет?
Почему при использовании IRB классы Date & Time загружаются автоматически, а DateTime — нет? Я должен require 'date' , для меня это не имеет смысла, потому что я думал, что и Date, и DateTime используют стандартную библиотеку 'date' ?...
32698 просмотров
schedule
29.12.2023
Sinatra не передает переменную сеанса?
У меня есть следующий код:
enable :sessions
class CSFSWC < Sinatra::Application
post '/login' do
username = params[:username]
password = params[:password]
if csfsss.authenticate(username,password) == false
redirect '/'
#...
768 просмотров
schedule
26.12.2023
Ruby - divmod возвращает правильное значение, но я не понимаю, почему
Я работаю над кодированием ката римскими цифрами, определенными здесь . Хотя я закончил его и не застрял, у меня есть вопрос, на который мне нужна помощь.
Вот где мой вопрос сидит:
class Fixnum
NUMERALS = [
['V', 5], ['IV', 4], ['I',...
371 просмотров
schedule
20.11.2023
Webrick не останавливается и не перезапускается
До сих пор я использовал Linux Mint 13 и только что перешел на Fedora 17. С тех пор, как я переключился, я больше не могу остановить Webrick. Я использую Jetbrains Rubymine, и запуск сервера работает нормально, но как только я нажимаю «Стоп» или...
4144 просмотров
schedule
18.12.2023
Заполнение переменных экземпляра в тестах rspec
У меня есть класс, который имеет следующий метод инициализации.
def initialize(my_var)
@my_var = my_var
end
и я хочу протестировать метод, который затем что-то делает с @my_var
def split
@my_var.split(",")
end
как изменить...
11784 просмотров
schedule
02.11.2023
установка пакета остановилась на Nokogiri
Я попытался выполнить установку пакета в своем приложении Rails, и оно застряло на «установке nokogiri». Инструкции в нижней части сообщения об ошибке говорят
Make sure that `gem install nokogiri -v '1.5.5'` succeeds before bundling.
Как...
8031 просмотров
schedule
23.12.2023
Rails 3.2 + Ruby 1.9.3, created_at возвращает с неправильным часовым поясом
Я обновился до Rails 3.2 и Ruby 1.9.3 и получил очень странное поведение.
У меня есть модель под названием Entry. когда создается новая запись, она вставляется в БД с текущей датой и временем.
Но когда я запускаю...
1936 просмотров
schedule
24.12.2023
Миграция Rails жалуется на неопределенный метод `присоединения 'с помощью скрепки
Лемми просто предваряет это, говоря, что я новичок в Rails.
Наше приложение использует скрепку (3.2.4) для управления вложениями, и, как обычно, я создал миграцию, которая выглядит примерно так:
class AddAttachmentPhotoToPhpfoxUsers <...
3761 просмотров
schedule
02.11.2023
Ошибка установки бандлера
Я пытаюсь установить драгоценный камень Bundler на свой Mac. С командой: sudo gem install bundler я получаю следующую ошибку:
ERROR: Could not find a valid gem 'bundler' (>= 0), here is why:
Unable to download data from...
26666 просмотров
schedule
14.12.2023
Как извлечь firefoxdriver из банки сервера selenium?
Я попытался перенести свой проект с моего ноутбука OSX 10.8.5 на Mac Mini, который использует 10.9.1. Оба были настроены одинаково: огурец/ватир-вебдрайвер/рубин 1.9.3. Когда я попытался запустить одну функцию, я получил следующую ошибку:...
425 просмотров
schedule
10.12.2023
Поиск ответа JSON с использованием Ruby
Я использую сценарий Ruby для взаимодействия с API приложения, и возвращаемые результаты имеют формат JSON. Например:
{
"incidents": [
{
"number": 1,
"status": "open",
"key": "abc123"
}
{
"number": 2,...
24117 просмотров
schedule
16.01.2024
Paperclip переименовывает загруженные файлы пользователем
Можно ли разрешить пользователю переименовывать загруженный файл?
Если есть ссылка для обмена, будет ли она автоматически обновляться. Я не могу этого сделать, так как сначала не могу понять, как переименовать файл.
2087 просмотров
schedule
25.10.2023
Лучшее создание эскизов необработанных изображений
Я создаю веб-приложение (RoR), которое управляет изображениями в необработанном формате. Мне нужно создать эскизы/веб-версии этих изображений для отображения на сайте. В настоящее время я использую imagemagick, который делегирует dcraw создание...
208 просмотров
schedule
18.11.2023
Ruby: добавление хешей к массиву в каждом цикле
У меня есть массив массивов, называемых интервалами. Я хочу построить из него массив хэшей, добавив к каждому хешу две пары ключ/значение (start_ts и stop_ts).
require 'date'
date = '2014-06-12'
totalhash = Hash.new
totalarray = Array.new...
95 просмотров
schedule
04.12.2023
Флэш-сообщения отображаются без цвета
Я пытаюсь отобразить сообщение об ошибке флэш-памяти при вводе неверного адреса электронной почты/пароля:
Фрагмент макета:
<% flash.each do |key, value| %>
<div class="alert alert-<%= key %>"><%= value...
1529 просмотров
schedule
01.11.2023
#‹Faraday::ConnectionFailed› Отказ в соединении - соединение(2)
Я получаю сообщение #<Faraday::ConnectionFailed> Connection refused - connect(2) после использования флажков для выбора элементов в users/edit.html.erb и нажатия кнопки "Сохранить". Выбранные мной элементы находятся в массиве с именем...
7759 просмотров
schedule
16.11.2023
Upsert хэш в mongodb. Удалить неиспользуемые ключи
Из документации Mongo :
Если вы укажете несколько пар поле-значение, $set обновит или создаст каждое поле.
У меня есть такой монгоидный документ:
class MyCounter
include Mongoid::Document
field :date, type: Date
field...
349 просмотров
schedule
01.01.2024
Как вызвать метод из другого рецепта?
Я пытаюсь получить доступ к методу в рецепте «B» кулинарной книги «b» из рецепта «A» кулинарной книги «a». Я включил рецепт «B» в рецепт «A», используя include_recipe «cookbook::recipe».
#cookbook Flower
#chef recipe 'Rose' DSL
def...
1599 просмотров
schedule
08.11.2023