Хобрук: Ваш путь к мастерству в программировании

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


Рубиновый еженедельник, выпуск 17
Добро пожаловать в 17-й выпуск Ruby Weekly, бесплатного еженедельного сборника новостей и статей о Ruby, который рассылается по электронной почте. Ruby для публикации электронных книг Часто люди спрашивают, для чего хорош Ruby помимо Rails. Ruby отлично подходит для различных задач из нескольких… nts.strzibny.name Создание приложения для чата в реальном времени в Rails с использованием ActionCable и Turbo..

Связывание вашего пользовательского домена с приложением Heroku: пошаговое руководство с примером Godaddy
Введение : Вы хотите подключить свой домен GoDaddy к своему приложению Heroku? Не смотрите дальше! В этом подробном сообщении в блоге мы шаг за шагом проведем вас через весь процесс. В конце концов, ваш личный домен будет работать без сбоев. Давайте начнем! Шаг 1. Проверка доступных доменов Сначала откройте свой терминал и перейдите в папку вашего приложения Heroku. Используйте команду ` heroku domains `, чтобы проверить доступные домены для вашего приложения. Это даст вам..

Ruby трюк: хеш как замыкание
Рубиновый трюк: хэш как функция В некоторых ситуациях вы можете рассматривать хэш как функцию, которая принимает аргумент (ключ хэша) и возвращает результат: my_hash = {a: 11} [:a, :b, :c].map &my_hash #=> [11, nil, nil] Итак, что же здесь особенного в хэше? Ничего такого! как указал jrochkind на Reddit, любой объект, у которого есть метод to_proc, будет работать в таких ситуациях. Интерпретатор Ruby проверяет, является ли объект после `&` процедурой. Если это не так,..

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

Сегодня я согласен с тем, что Rails - это программа вчерашнего дня.
Я зарабатываю на жизнь и управляю всей своей компанией на Rails, и это было основой моей карьеры. Я продал каждого своего клиента благодаря быстрой и гибкой разработке и безумному участию сообщества в платформе Rails. Я наблюдал за DHH с «интересом» и восхищался большинством его слов. Я наблюдал, как другие платформы начинают соревноваться, и наслаждался соревнованием между ними. Я наткнулся на руководство Why, я изучил книги Pragmatic Press, посмотрел учебники Peepcode, Railscasts,..

Клонирование в JavaScript против клонирования в Ruby
Во время изучения JavaScript тонкие различия в реализации часто заставляют меня по-разному подходить к проблемам. Я изучил программирование с выгодной позиции Ruby, где есть четкий встроенный метод для создания неглубокой копии массива. Во время изучения JavaScript тонкие различия в реализации часто заставляют меня по-разному подходить к проблемам. В JS нет функции с именем clone , dup или даже initialize_copy , созданной исключительно для создания неглубокой копии. Есть такие..

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

Ассоциация ActiveRecord сохраняется перед записью в обновлении
У меня есть модель Entry , в которой много Tag . Tag добавляются к записи, вводя их в текстовое поле в моей форме через виртуальный атрибут tag_names . Перед проверкой на модели Entry строка tag_names преобразуется в фактические объекты Tag...

Проблема со скрепкой в ​​Rails
Я загрузил видео в свое приложение rails с помощью thinkbot-paperclip, затем видео конвертируется в формат «flv» с помощью ffmpeg. Для справки здесь я указал некоторые примеры кода моей модели: model.rb: has_attached_file :source,:styles =>...
09.04.2024

Rails3 и скрепка
Я перенес свое приложение с rails 2.3 на rails3, и у меня возникла проблема со скрепкой. Я видел ветку для rails3 на paperclip git. Поэтому я добавил «gem 'paperclip', :git => 'git://github.com/thoughtbot/paperclip.git', :branch => 'rails3'» в...

Проблема вложенной ассоциации Rails
Итак, я новичок как в Ruby, так и в Rails, и я пытаюсь сделать то, что, как мне кажется, называется вложенной ассоциацией (пожалуйста, поправьте меня, если это неправильная терминология). В настоящее время у меня есть модель пользователя и модель...

Rails: как использовать select в formtastic с activeRecord
Я новичок в рельсах, и я думаю, вы можете легко ответить на этот вопрос. То, что я получил до сих пор, = f.input :task, :as => :select, :collection => @tasks, :include_blank => true где набор задач определяется...

Триггеры PostgreSQL в приложении rails? Как выполнить createlang plpgsql имя_базы_данных?
Если я собираюсь использовать триггеры postgres в приложении rails, я могу использовать execute {create trigger} для создания триггера в файле миграции. Но где я должен писать эти строки? createlang plpgsql databasename;

Почему это представление рельсов выплевывает необработанный массив в конце цикла .each do?
Я озадачен этим странным выводом в моем представлении Rails. Вот моя модель: class Comment < ActiveRecord::Base belongs_to :post end Вот соответствующая часть моей точки зрения. Я изолировал проблему в этом блоке кода, особенно в том,...

У пользователя Rails Devise есть несколько действий
Предисловие: Новичок в Rails и начинающий программист, будьте осторожны ;) Мой вопрос настолько широк, что я не могу отточить здесь стратегию, поэтому, возможно, кто-то из вас может помочь. Я могу настроить аутентификацию пользователя без проблем,...

Слияние поиска и фильтрации Rails 3 и Meta_Search
У меня есть этот код: <div id="busca"> <div id="form_busca"> <%= form_for @search, :url => root_path, :html => {:method => :get} do |f| %> <%= f.text_field...

extjs отправка данных в сетку
я пытаюсь опубликовать данные Ext JS Grid в базу данных... Есть ли какой-либо учебник, который поможет мне опубликовать всю сетку на сервере?? плиз помогите..
26.04.2024

Как добавить радиус к маркеру в Google-Maps-for-Rails?
я использую драгоценный камень Google-Maps-for-Rails, и теперь я пытаюсь отобразить круги. Моя Модель "Место" состоит из: долгота широта радиус и т.д У меня нет проблем с отображением маркеров: # Controller: @markers =...

Создание постраничной формы в Rails, какой подход лучше всего?
У меня есть приложение Rails, которое собирает большое количество информации от соискателей - в основном только обычную: имена, удостоверение личности, историю адресов, сведения о занятости и некоторые личные рекомендации. На данный момент форма...

Как обрабатывать переменные среды в модели
Я пробую Indextank для поиска. В модели: class Post < ActiveRecord::Base tankit 'rails_3_demo' do indexes :title indexes :content end Проблема в том, что все среды dev/test/staging/prod используют один и тот же индекс. Как...

Ruby on Rails против ASP.NET MVC 3 - с помощью чего быстрее разрабатывать веб-сайт?
Я хочу создавать веб-сайты как можно быстрее, от первоначальной концепции до развертывания в течение нескольких дней. В целях быстрой разработки приложений я могу игнорировать модульные тесты. Предполагая, что все условия равны, будет ли Ruby on...

Как я могу преобразовать координаты шейп-файла?
Я пытаюсь добавить данные о районе в свое приложение, и у меня возникают проблемы с данными, которые я использую, которые я получил от здесь . Этот файл содержит шейп-файл с окрестностями Сан-Франциско. Я использую среду Ruby on Rails и в...

Проблема с rake gem: установить
я использую Рельсы 2.3.5, Руби 1.8.7 Я получаю следующую ошибку после выполнения следующей команды. Любые идеи? $ rake gem:install $ rake/rdoctask is deprecated. Use rdoc/task instead (in RDoc 2.4.2+) $ rake aborted! $ rake...
20.05.2024

Как мы можем добиться обратных вызовов типа before_save в ActiveRecord?
Я хотел бы понять, как обратные вызовы Ar реализованы в ActiveRecord? Я предполагаю, что это может быть достигнуто с помощью методов Ruby hook, но я не уверен, как я могу реализовать это в ruby. Любые указатели или ссылки для этого будут высоко...

Нересурсные маршруты и POST
Прямо сейчас я пытаюсь написать свои собственные маршруты Rails для своего приложения, но по какой-то причине, когда я пишу нересурсные маршруты, я не могу получить запросы POST (или что-либо кроме GET в этом отношении) для маршрутизации к действию...
15.05.2024

Проблема с массивом корзины, cart.total_price
Я программирую систему корзины для одного веб-сайта в RoR, и у меня странная проблема с моей корзиной. Я уже сделал другое приложение с той же моделью тележки, и у меня не было этой проблемы. Итак, вот ситуация: добавить товар в корзину,...

Ruby Script для создания нового значения модели
Project - это название модели, и я хочу сделать что-то вроде: Project.create(:name => 'projectname', :identifier => 'projectidentifier') Делать это нужно в терминале через ruby-скрипт. Я не собираюсь использовать консоль rails для его...

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

Варианты графовых нейронных сетей и реализация в TensorFlow
См. Graph Neural Networks и реализация в TensorFlow для введения и основ. Существует множество вариантов GNN, в том числе сверточные сети графов (GCN), GraphSAGE, сети внимания графов (GAT) и..

Построение классификатора изображений без использования глубокого обучения
Классификатор изображений можно легко построить с помощью глубокого обучения, особенно сверточной нейронной сети (CNN). Однако вы можете просто реализовать классификатор изображений, используя..

Я вижу так много неправильного в этой пьесе, что трудно даже организовать…
Я вижу так много неправильного в этой статье, что трудно даже организовать опровержение, но я постараюсь. В произвольном порядке: А) IQ НЕ является показателем «неразумности», крайнего или иного..

Взлом 101: руководство по этичному взлому для разработчиков программного обеспечения
В постоянно развивающемся мире разработки программного обеспечения безопасность является первостепенной задачей. Как разработчик, вы, возможно, слышали о термине «взлом» прежде всего в негативном..

Паттерны частотомера в алгоритмах…
Если вы недавно завершили учебный курс по разработке программного обеспечения (как и я), вероятно, вы обнаружили, что ваша новая жизнь включает в себя много изучения структур данных и алгоритмов...

Основные концепции JavaScript для изучения React
React — это популярная интерфейсная библиотека для создания пользовательских интерфейсов. Он построен на основе JavaScript, поэтому важно хорошо понимать язык, прежде чем погрузиться в React...

5 главных ролей ИИ в повышении кибербезопасности
Введение В нынешнюю эпоху кибербезопасность стала серьезной проблемой для всех. В связи с увеличением числа кибератак стало необходимо принимать меры для повышения безопасности наших..