Я хочу открыть файл для записи, но только если он еще не существует . Если файл существует, я хочу вызвать исключение. Это лучший способ сделать это? filename = 'foo'
поднять, если File.exists? ...
Я использую следующий код в своем контроллере MailChimp для отправки простых данных информационного бюллетеня. Когда он отправлен, я получаю следующую ошибку, поскольку «Метод не экспортируется этим сервером -90» У меня ...
Я хочу сгенерировать файл миграции из schema.rb. Является ли это возможным? Сейчас у меня много файлов миграции, и я хотел бы объединить все в один главный файл миграции. Я также ...
Since Heroku does not allow saving dynamic files to disk, I've run into a dilemma that I am hoping you can help me overcome. I have a text file that I can create in RAM. The problem is that I cannot ...
Я хочу создать ленивый- загруженное свойство, которое возвращает коллекцию в модели, как мне это сделать? Я не хочу создавать для этого ассоциации. Итак, я хочу, чтобы он возвращал коллекцию, если коллекция ...
Я хочу перенести свою инфраструктуру на jRuby. Самая полная комплектация как я вижу - это коробка передач. Кто-нибудь может что-нибудь об этом рассказать? по сравнению с tomcat / jetty?
I есть рейк-задача, которая вызывается из другой рейк-задачи. В этой задаче с граблями мне нужно попросить пользователя ввести некоторый текст, а затем, в зависимости от ответа, либо продолжить, либо остановить все из ...
Я использую Ruby 1.9.2, Rails 3.0.4 / 3.0 .5 и Phusion Passenger 3.0.3 / 3.0.4. Мои шаблоны написаны на HAML, и я использую гем MySQL2. У меня есть действие контроллера, которое при передаче параметра, который ...
Я хочу добавить некоторые сведения о ценах на поездку в Великобритании приложение для туристических мероприятий, которое я планирую. Кто-нибудь знает API, который предоставит расписание поездов и информацию о ценах? Тип информации ...
Я не буду здесь повторять свой вопрос, но есть ли более эффективный способ написать это? def recruits_names names = [] for r в self.referrals do names << r.display_name end ...
Я прошу пользователя ввести URL в текстовое поле и добавить к нему строку запроса. Возможные значения URL-адресов могут быть такими: http://www.example.com
http://www.example.com/a/
34} Я хотел бы изменить каждое значение v на foo (v), так что h будет: h
Я создал этот метод для поиска самого длинного слова в массиве, но я Мне интересно, есть ли лучший способ сделать это. Я новичок в Ruby, и сделал это просто как упражнение для изучения инъекции ...
Предположим, я хочу определить, наследуется ли Admin от ActiveRecord :: Base. Один из способов сделать это - Admin.new.kind_of? ActiveRecord :: Base, но это создает экземпляр неиспользуемого объекта Admin. Есть ли простой ...
Я создаю форму в Rails для отправки комментариев и хочу, чтобы кнопка отправки была изображением, а не кнопкой HTML . В этой части документации он говорит, что код - image_submit_tag, но ...
Я хотел бы указать, какой интерпретатор рубина и какой гемсет использовать внутри заголовок моего рубинового скрипта. Что-то вроде #! / Usr / bin / env source / usr / local / lib / rvm && rvm ruby-1 ....
Я пытаюсь проверить строку ввода пользователя, которая будет использоваться в качестве субдомена. Правила следующие: от 1 до 63 символов (я беру 63 из количества символов Google ...
Когда вы включаете модули в класс или другой модуль, вы можете вызвать @ mymod.included_modules, чтобы получить список включенных модулей. Есть ли эквивалент для перечисления модулей, которыми был расширен модуль?
...
Я пытаюсь сериализовать и десериализовать хэш. Когда хэш не используется, ключи лишаются символов; например, не более: один, скорее «один». Из консоли rails: >> h = {: one => 1,: two => ...
Простите меня, если это уже было спросил, я не смог его найти. У меня есть массив объектов, например: [<#Folder id: 1, name: 'Foo', display_order: 1>,
<#Folder id: 1, name: 'Bar', display_order: 2 & ...
Я использую Ruby on Rails 3 и хочу переопределить (возможно, в файле модели) метод as_json или to_json, чтобы ответить на HTTP-запрос без включения некоторой информации. В моем ...
Я пытаюсь использовать Net :: IMAP в Ruby для поиска всей почты, отправленной мной, но у меня возникают проблемы с выбором чего-либо, кроме INBOX. imap.select ('INBOX') работает нормально, но imap.select ('Mail / sent-mail') как ...
Я хочу изменить каждое значение в хэше, чтобы чтобы добавить '%' до и после значения, поэтому {: a => 'a',: b => 'b'} необходимо изменить на {: a => '% a%',: b => '% b % '} Как лучше всего это сделать?
У меня есть веб-страница, которая открывает div при нажатии кнопки. Этот div позволяет вам перетащить файл с рабочего стола на его область; затем файл загружается на сервер. Я работаю с Ruby ...
При тестировании пары геттер / сеттер в модели rails я нашел хороший пример поведения, которое я всегда считал странным и непоследовательным. В этом примере я имею дело с классом Folder
Я хочу сгенерировать хешированные пароли SHA512 для включения непосредственно в файл / etc / shadow для использования с пользовательским ресурсом шеф-повара. Обычно я бы пошел в stdlib ' s Дайджест-библиотека для этого, но она не ...
Надеюсь, кто-нибудь сможет мне помочь, либо сказав, что это невозможно сделать, либо укажет мне правильное направление. Я пытаюсь использовать письменные тесты Watir Ruby для проверки того, что элемент CSS применяется к моему ...
Мне очень сложно понять, как выполнить этот запрос и другие подобные запросы в arel из активной записи. выберите users.id, users.name, maps.count как map_count, из ...
Я использовал Rack Session Pool, однако мои пользователи могли перенаправлять один поток веб-сервера на другой, что приводило к истечению срока действия данных сеанса . Я начал возиться с просто enable: sessions в Sinatra, ...