Arhn - архитектура программирования

Публикации по теме 'ruby-on-rails'


От контроллера Rails к бизнес-действию
С начала Ruby on Rails не было встроенных решений для организации контроллеров и бизнес-логики. Я вижу, как инженеры/компании до сих пор используют те же контроллеры CRUD , которые им показывает скаффолдинг Rails. Хотя в некоторых случаях это может быть хорошим подходом, по моему опыту, в большинстве случаев это следует делать по-другому. Сегодня я хотел бы обсудить с вами эту проблему и возможные решения. Давайте начнем с рассмотрения действия, которое может быть в вашем обычном..

Здорово, что вы нашли статью о прогрессивной загрузке изображений полезной.
Здорово, что вы нашли полезной статью о прогрессивной загрузке изображений. Всегда интересно видеть, как сайты предлагают варианты использования и получают хорошие результаты. Я ознакомился с различными версиями сайта, которые вы пробовали. Я ожидал, что отложенная загрузка еще больше сократит время загрузки, предполагая, что она не будет загружать изображения, находящиеся за пределами области просмотра. Однако, похоже, что браузер все еще запрашивает их , поэтому вы не получаете..

Рубиновые массивы и хэши
Сегодня мы узнали о хэшах и массивах и поигрались с ними! Это, безусловно, помогло получить предварительные знания о массивах в JavaScript до того, как я начал! Я написал этот код сегодня днем ​​в качестве практики для хешей и массивов. В этом примере я использовал массивы внутри хеша основного лица: person = { details: [ { name: "Katie", age: 32 }, { name: "John", age: 21} ], jobs: [ { job: "Programmer", salary: 100000000 }, { job: "Office..

Netflix OSS: пакетные запросы с Ruby on Rails и Ember.js
Авторы Шринивас Рагхунатан , Шишир Какарадди и Джеймс Менера Мы рады объявить о выпуске трех библиотек, связанных с пакетными запросами, с открытым исходным кодом. Библиотеки: Ember Batch Request (дополнение Ember JS) API пакетных запросов (промежуточное ПО Rails) Клиент пакетного запроса (Ruby Client) Введение Пакетная обработка позволяет выполнять несколько операций в одном HTTP-запросе. Как сделать пакетный запрос из пользовательского интерфейса Ember и..

Рубиновый еженедельник, выпуск 47
Добро пожаловать в 47-й выпуск Ruby Weekly, бесплатного еженедельного сборника новостей и статей о Ruby, который рассылается по электронной почте. Поддержите Ruby Weekly и других авторов, которых вы читаете на Medium, став участником по ссылке ниже. Присоединяйтесь к Medium по моей реферальной ссылке — This Week In I/O Прочитайте каждую статью This Week In I/O (и тысячи других авторов на Medium). Ваш членский взнос напрямую… www.thisweekin.io..

Вопросы по теме 'ruby-on-rails'

SQL: удалить записи с недопустимыми внешними ключами
Я только что нашел ошибку в своем приложении Rails, которая приводила к тому, что определенные записи не удалялись вместе со связанными с ними объектами. Ошибка была исправлена, но теперь у меня есть несколько тысяч записей в моей базе данных со...
07.11.2023

Ошибка аутентификации Authlogic / OpenID с использованием Warp Drive
Warp Drive - хороший способ упаковать все приложение Rails в Gem для использования в других приложениях Rails. У меня есть Warp Drive для работы над движком блогов, который я создаю. Есть только одна проблема - аутентификация Authlogic OpenID не...

Могу ли я получить доступ к идентификатору родительского объекта внутри named_scope при извлечении связанных объектов с помощью метода «другие»?
Допустим, у вас есть две модели: articles и comments . class Article < ActiveRecord::Base has_many :comments end Вы знаете, что можете получить связанные комментарии к статье следующим образом: article = Article.first...

Креветочный PDF и пустые ячейки базы данных?
Я использую Prawn PDF для создания PDF-файлов на лету в моем приложении Rails. Недавно я наткнулся на функцию rails cell.blank? , которая оказалась очень удобной, я могу скрыть любые <li> строки, которые захочу, если нечего отображать -...

HABTM через редактирование с помощью флажков
У меня есть отношения HABTM между публикациями и категориями. В новых и редактируемых представлениях у меня есть это: Categories:<br /> <% @categories.each do |c| %> &nbsp;<%= check_box_tag :category_ids, c.id,...

Почему в Ruby on Rails сценарий идеально соответствует /something([^‹]+)/, но также соответствует ‹/td›, когда это режим сценария/бегуна?
Я попробовал простой скрипт с arr = data.scan /<td>([^<]+)/ и arr заполняется данными в пределах <td> и </td> , когда он запускается с использованием ruby try.rb но когда он запускается с использованием...
11.12.2023

Как заставить Heroku работать на Ubuntu 10.10 (используя VirtualBox на компьютере с Windows)?
Я новичок в программе RailsTutorial.org, установил/настроил rvm, ruby ​​1.9.2, rails, curl, git, создал свое первое приложение и отправил его на github (так что ключ SSH в порядке). Следующий шаг — деплой в Heroku, который меня убивает: gem...
16.11.2023

Тестовая задача Rail3 rake не запускает тесты
У меня проблема, очень похожая на Mr. Ограничивает , но с одним важным отличием: я действительно включаю railtie test_unit в свой application.rb. Из моего application.rb : require File.expand_path('../boot', __FILE__) # Pick the...

Есть ли способ экспортировать объект ActiveRecord в seed.rb?
Можно ли экспортировать данные из базы данных или запустить что-то вроде Person.find(1).to_seed и скопировать вывод из консоли в файл seed.rb?

Разработка в Rails - частичные?
я начал использовать Devise для аутентификации в одном из моих проектов Rails. Кажется, что он создает некоторые представления в папке «devise», но они не являются частичными. Мне интересно, что произойдет, если я захочу включить режим входа или...
18.11.2023

Вызов функций javascript из контроллера
Можно ли вызвать функцию javascript из контроллера в рельсах?

Что не так с моим кодом Ruby on Rails?
Итак, я пытался добавить AJAX на свою домашнюю страницу с помощью rjs, и я получаю эту ошибку javascript во всплывающем окне: RJS error: TypeError: Cannot call method 'getElementsByTagName' of null Ниже приведен весь соответствующий код....

Rails Tiny Mce параметры text_area пусты
Как вы можете видеть здесь, в моем журнале rails, мой текст text_area пуст: Started POST "/admin/tags/3" for 127.0.0.1 at 2011-04-28 08:24:39 +0200 Processing by Admin::TagsController#update as HTML Parameters: {"utf8"=>"Ô£ô",...

ActiveRecord Нет Ассоциация ключей
У меня есть две таблицы/модели (пользовательская, демографическая), которые имеют свободные отношения и имеют общий столбец (электронная почта). Может быть более одной записи пользователя с одним и тем же адресом электронной почты, но будет только...

Запрос Ruby on Rails 2 на количество ассоциаций
Этот вопрос очень похож на [1], за исключением того, что я использую Rails 2.3.5 (да, старый) и совершенно новый в RoR. У меня есть две модели: Configfile и Signoff. Я хочу найти все конфигурационные файлы, в которых количество подписок равно ‹ 2....

Добавить новую страницу в ресурс в рельсах
Хорошо, это кажется таким простым, что я чувствую себя глупо, спрашивая, но я видел других, которые спрашивали что-то подобное, но не совсем то же самое, и их ответы не решают мою проблему. У меня есть ресурс под названием servicios. ресурсы:...
09.10.2023

Лучшие методы для ajaxify приложения Rails?
В настоящее время я расшифровываю свое приложение Rails следующим образом. JS приложение.js $("a").live("click", function() { $.getScript(this.href); //do something return false; }); Просмотры index.js.erb...
14.12.2023

Какой хороший способ очистить мои миграции в Rails?
Итак, я работаю над этим веб-приложением уже год, и я хотел бы скомпилировать схему в ОДНУ миграцию, чтобы мой текстовый редактор загружался быстрее, а рабочий каталог git не был таким загроможденным. Поиск найти будет быстрее. Любой мой...

Иметь вложенную родительскую модель, указывающую на первую дочернюю модель
Мои модели такие: в обсуждении есть_много сообщений (вложенный ресурс). Я хочу добавить столбец starter_post_id в таблицу discussions и записать в него «идентификатор сообщения инициатора темы». Обсуждение создается вместе с сообщением во...

Как использовать токен-аутентификацию с Rails, Devise и Backbone.js?
Я пытаюсь создать мобильное приложение с PhoneGap, jQuery Mobile и Backbone.js на стороне клиента - с API-интерфейсом Rails 3 JSON, работающим на стороне сервера. Я знаю, как получить токен с сервера после аутентификации, но я не знаю, как добавить...

Новые материалы

Коллекции публикаций по глубокому обучению
Последние пару месяцев я создавал коллекции последних академических публикаций по различным подполям глубокого обучения в моем блоге https://amundtveit.com - эта публикация дает обзор 25..

Представляем: Pepita
Фреймворк JavaScript с открытым исходным кодом Я знаю, что недостатка в фреймворках JavaScript нет. Но я просто не мог остановиться. Я хотел написать что-то сам, со своими собственными..

Советы по коду Laravel #2
1-) Найти // You can specify the columns you need // in when you use the find method on a model User::find(‘id’, [‘email’,’name’]); // You can increment or decrement // a field in..

Работа с временными рядами спутниковых изображений, часть 3 (аналитика данных)
Анализ временных рядов спутниковых изображений для данных наблюдений за большой Землей (arXiv) Автор: Рольф Симоэс , Жильберто Камара , Жильберто Кейрос , Фелипе Соуза , Педро Р. Андраде ,..

3 способа решить квадратное уравнение (3-й мой любимый) -
1. Методом факторизации — 2. Используя квадратичную формулу — 3. Заполнив квадрат — Давайте поймем это, решив это простое уравнение: Мы пытаемся сделать LHS,..

Создание VR-миров с A-Frame
Виртуальная реальность (и дополненная реальность) стали главными модными терминами в образовательных технологиях. С недорогими VR-гарнитурами, такими как Google Cardboard , и использованием..

Демистификация рекурсии
КОДЕКС Демистификация рекурсии Упрощенная концепция ошеломляющей О чем весь этот шум? Рекурсия, кажется, единственная тема, от которой у каждого начинающего студента-информатика..