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

127
Uniq по атрибуту объекта в Ruby

Какой самый элегантный способ выделить объекты в массиве, уникальные по одному или нескольким атрибутам? Эти объекты хранятся в ActiveRecord, поэтому можно использовать методы AR....

127
Что означает «zend_mm_heap поврежден»

Внезапно у меня возникли проблемы с моим приложением, которых у меня никогда раньше не было. Я решил проверить журнал ошибок Apache и обнаружил сообщение об ошибке «zend_mm_heap поврежден». Что это значит. ОС: Fedora Core 8 Apache: 2.2.9 PHP:...

127
Как настроить подтверждение по электронной почте с помощью Devise?

Есть ли руководство, в котором объясняется, как настроить электронное письмо с подтверждением регистрации Devise с нуля (как в разработке, так и в производстве), то есть если у вас не настроен Action Mailer? Поиск в Google только что обнаружил кучу отдельных частей, связанных с этим. Ни одна часть...

127
Разница между статическим STATIC_URL и STATIC_ROOT в Django

Я сбит с толку static rootи хочу прояснить ситуацию. Чтобы обслуживать статические файлы в Django, в settings.pyи urls.py: import os PROJECT_DIR=os.path.dirname(__file__) 1. Абсолютный путь к каталогу, в котором должны собираться статические файлы. STATIC_ROOT=...

127
Как установить заголовки запроса в спецификации запроса rspec?

В спецификации контроллера я могу установить заголовок принятия http следующим образом: request.accept = "application/json" но в спецификации запроса объект «запрос» равен нулю. Так как я могу это сделать здесь? Причина, по которой я хочу установить заголовок http accept в json, заключается в том,...

127
найти vs find_by vs где

Я новичок в рельсах. Я вижу, что есть много способов найти запись: find_by_<columnname>(<columnvalue>) find(:first, :conditions => { <columnname> => <columnvalue> } where(<columnname> => <columnvalue>).first И похоже, что все они в конечном итоге...

127
Вложенные атрибуты недопустимые параметры

У меня есть Billобъект, в котором много Dueобъектов. DueОбъект также принадлежит к Person. Мне нужна форма, которая может создавать объект Billи его дочерние Duesэлементы на одной странице. Я пытаюсь создать форму, используя вложенные атрибуты, похожие на те, что в этом Railscast . Соответствующий...

127
Насколько велика таблица PostgreSQL?

Я работаю над дизайном проекта RoR для своей компании, и наша команда разработчиков уже столкнулась с небольшими спорами по поводу дизайна, особенно базы данных. У нас есть модель, Messageкоторую необходимо сохранить. Это очень, очень маленькая модель с тремя столбцами db, кроме id, однако, когда...

127
Почему часто не рекомендуется использовать направляющие default_scope?

Повсюду на тех интернет - людей , говоря , что использование рельсов default_scopeявляется плохой идеей, и топ хиты для default_scopeна StackOverflow это о том , как переписать его. Это кажется запутанным и заслуживает четкого вопроса (я думаю). Итак: почему не default_scopeрекомендуется...

126
Строить против нового в Rails 3

В Rails 3 Docs , то buildметод ассоциаций описывается как такой же , как newметод, но с автоматическим присвоением внешнего ключа. Прямо из документации: Firm#clients.build (similar to Client.new("firm_id" => id)) Я читал подобное в другом месте. Однако, когда я использую new(например ,...

126
Как поставить галочку у капибары?

Я использую Rspec и Capybara. Как я могу написать шаг для проверки checkbox? Я пробовал checkпо стоимости, но не нашел свой checkbox. Я не уверен, что делать, так как у меня фактически одинаковый идентификатор с разными значениями Вот код: <input id="cityID" type="checkbox" style="text-align:...

126
Не могу остановить сервер рельсов

Я новичок в рельсах, и я использую машину ubuntu и среду разработки rubymine. Проблема в том, что я не могу остановить сервер rails. Я попытался остановить сервер, убив процесс rails. Но, когда я бегу pgrep -l rails, такого процесса не обнаруживает. Итак, я могу убить только рубиновые процессы, но...

126
Протокол не соответствует самому себе?

Почему этот код Swift не компилируется? protocol P { } struct S: P { } let arr:[P] = [ S() ] extension Array where Element : P { func test<T>() -> [T] { return [] } } let result : [S] = arr.test() Компилятор сообщает: «Тип Pне соответствует протоколу P» (или, в более поздних версиях Swift,...

125
Получить возраст человека в Ruby

Хочу узнать возраст человека с момента его рождения. now - birthday / 365не работает, потому что в некоторых годах 366 дней. Я придумал следующий код: now = Date.today year = now.year - birth_date.year if (date+year.year) > now year = year - 1 end Есть ли более рубиновый способ вычисления...

125
form_for с вложенными ресурсами

У меня вопрос из двух частей о form_for и вложенных ресурсах. Допустим, я пишу движок блога и хочу связать комментарий к статье. Я определил вложенный ресурс следующим образом: map.resources :articles do |articles| articles.resources :comments end Форма комментария находится в представлении...

125
Как в Rails рендерить JSON с помощью представления?

Предположим, вы находитесь в своем контроллере пользователей и хотите получить ответ json для запроса на показ. Было бы неплохо, если бы вы могли создать файл в своем каталоге views / users / с именем show.json и после того, как ваши пользователи # show действие завершено, он отображает файл. В...