Публикации по теме 'ruby-on-rails'
Стоит ли изучать Rails в 2023 году?
Ruby против Rails:
Rails сегодня считается зрелым фреймворком. В частности, Rails — это фреймворк с открытым исходным кодом, основанный на языке программирования Ruby. Ruby был создан в 1995 году японским ученым-компьютерщиком Юкихиро Мац Мацумото в Японии. С момента его создания прошло почти 27 лет, и с тех пор язык значительно эволюционировал и развился. Для сравнения: на момент написания этой статьи текущая версия Rails, фреймворк с открытым исходным кодом, для которого Ruby..
Rails и MongoDB: первая попытка…
Теперь, когда я начал изучать Javascript, я, наконец, вижу общую картину. Возможность общаться с моей базой данных через Rails, меняя то, что я вижу в своем браузере, странно удовлетворяет, и я чувствую себя достаточно комфортно с Rails в режиме API, чтобы расшириться и попробовать что-то новое. С самого первого дня я использовал SQLite, но интересовался нереляционными базами данных (NoSQL). Об их отличиях я написал краткий блог, который вы можете прочитать здесь . После создания..
7 скрытых жемчужин для бесплатного изучения Ruby
Откройте для себя лучшие онлайн-ресурсы для бесплатного изучения Ruby в 2023 году.
Прежде чем я начал свою карьеру инженера-программиста, я присоединился к Coding Bootcamp .
Я очень хотел изучать JavaScript, но, к моему удивлению, первым, чему нас учили и пришлось изучать, был Ruby.
Раньше я едва ли слышал об этом языке, не говоря уже о том, чтобы использовать его, однако чем больше и больше я кодировал и создавал на нем вещи, тем больше я влюблялся и осознавал, насколько он мощный...
Что такое Руби
из Википеды
Ruby — это интерпретируемый , высокоуровневый язык программирования общего назначения , поддерживающий множество парадигм программирования . Он был разработан с упором на производительность и простоту программирования. В Ruby все является объектом, включая примитивные типы данных . Он был разработан в середине 1990-х годов Юкихиро «Мац Мацумото» в Японии .
Ruby динамически типизирован и использует сборку мусора и компиляцию точно в срок . Он..
Активный сериализатор моделей против быстрого сериализатора JSON API
Попробовав впервые Netflix Fast JSON API Serializer с Ruby on Rails, я хотел бы указать на некоторые его отличия от Active Model Serializer (AMS). Я использовал один и тот же проект один раз для обоих, сначала с использованием AMS, а второй раз с использованием Fast JSON API.
Определите сериализатор для ресурса:
при использовании AMS класс CustomerSerializer наследуется от ActiveModel :: Serializer для применения ожидаемого поведения.
где при использовании Fast JSON API..
Вопросы по теме 'ruby-on-rails'
Authlogic_OpenID - неинициализированная константа Rack :: OpenID
Поэтому я следил за руководством по Railscast ( http://railscasts.com/episodes/170-openid-with-authlogic ) и использовал старую версию плагина из git-файла Райана. Теперь я могу успешно создать / зарегистрировать пользователя с помощью OpenID...
07.10.2023
Понимание синтаксиса Ruby
Возможные дубликаты: Что такое лучший способ изучить Ruby? Объяснить синтаксис итератора на Ruby на рельсах
Я все еще изучаю рубин, рубин на рельсах и все такое. Я лучше понимаю весь синтаксис ruby и rails, но этот меня немного...
25.09.2023
Как настроить Rails для вывода десятичных знаков с правильной точностью в полях формы?
Я хочу хранить валюты в своих базах данных (sqlite и mysql). Я пытаюсь использовать тип столбца decimal с :scale => 2 .
Это ведет себя не так, как ожидалось. Если я сохраню запись с :rate => 10.50 , она сохранится в моей базе данных...
29.10.2023
Поиск всех пользователей с повторяющимися именами
У меня есть пользователи, у которых есть поля first_name и last_name, и мне нужно сделать ruby, чтобы найти всех пользователей, у которых есть дубликаты учетных записей на основе имени и фамилии. Например, я хочу иметь поиск, который будет искать...
05.12.2023
Rails 3 actionmail OpenSSL::SSL::SSLError
Я получаю OpenSSL::SSL::SSLError, когда пытаюсь отправить электронное письмо через контактную форму.
В моем config/application.rb я добавил.
config.action_mailer.raise_delivery_errors = true
config.action_mailer.delivery_method = :smtp...
14.11.2023
Как подавить вывод возвращаемого значения в IRB/Rails Console?
Например, если я захожу в IRB и делаю следующее:
jruby-1.6.7 :026 > puts [1,2,3,4,5]
1
2
3
4
5
=> nil
Есть ли способ подавить nil ? Проблема в том, что если я добавляю большую структуру данных, она спамит что-то другое, не имеющее...
04.12.2023
Rails: добавление пустого тега и контента в link_to
Я пытаюсь сгенерировать ссылку с помощью помощника link_to, который выведет следующий HTML:
<a href="some_url"><i class="some_class"></i>Link Name</a>
Однако код, который я использую, чтобы попытаться выполнить это:...
02.12.2023
Rails обрезается переключателем «читать дальше»
У меня есть абзац, который я хочу обрезать с возможностью нажать «читать дальше» и открыть его вместе с остальным содержимым. Содержимое поступает из поля базы данных. Вот что у меня есть для усечения:
<%= truncate(@major.glance, :length...
12.11.2023
Rails + AJAX возвращает больше HTML, чем ожидалось
Я новичок в Rails и ценю любую информацию! Обновление версии Rails или Ruby не вариант, я должен использовать текущую версию моего клиента.
Версия Ruby: 1.9.3-p194, версия Rails: 3.2.18
Я загружаю динамический HTML-контент через вызов...
13.12.2023
Как при желании исключить gem pg из Gemfile?
В нашей команде у некоторых людей на машинах не установлен pg gem. На данный момент мы используем две отдельные конфигурации базы данных, которые копируются в database.yml. У нас были проблемы с этим подходом, потому что нам приходилось постоянно...
30.09.2023
Поиск монгоидов по массиву идентификаторов ассоциаций
У меня есть проект Rails 4.2, Mongoid 4 с этими моделями:
class Customer #aka Company
include Mongoid::Document
has_many :branches
end
class Branch
include Mongoid::Document
field :name, type: String, default: ""
belongs_to...
30.11.2023
Проблема с Bluemix на рельсах: экземпляр (индекс 0) не смог начать принимать соединения
Я пытаюсь развернуть небольшое приложение Rails в Bluemix. Локально работает нормально. Ошибка, которую я получаю:
Instance (index 0) failed to start accepting connections
2015-12-13T20:57:11.571-0800[API/2]OUTApp instance exited with guid...
03.12.2023
Ошибка установки Rspec — неверный аргумент
Я только что перешел на новый ноутбук, работающий на Win 10/ruby 2.2.2/Rails 4.2.0 (без проблем на предыдущей Win 8 ruby 2.0.0/Rails 4.2/rspec 3.2). Теперь при установке rspec ниже странная ошибка:
$ rails g rspec:install
identical...
29.11.2023
Назначение более одного видеофайла идентификатору в рельсах
Я работаю над видеоприложением, в котором приложение на рельсах получает видеофайлы от другого пользователя. Видео отправляются индивидуально, а не многократно. Я пытаюсь сделать так, чтобы пользователь мог хранить более одного видео в одной строке....
25.11.2023
Rails Admin — неподдерживаемый диапазон полей
Начиная с Rails 4, он поддерживает типы данных Range (int4range, int8range, daterange и т. д.) с Postgres. Я воспользовался этой замечательной новой функцией, но Rails_admin ее не поддерживает, и приложение вылетает. Есть ли решение/исправление для...
09.11.2023
Сортировка имеет много ассоциаций
Я создаю приложение для отелей, и мне хотелось бы отсортировать все отели по цене самого дешевого номера, но, похоже, я не могу достичь своей цели.
Тип номера Модель>>
class Roomtype < ActiveRecord::Base
mount_uploader :image,...
09.10.2023
Как передать параметр для проверки/обработки в представлении RUBY
У меня большие сомнения, я принимаю советы, если они видят лучший вариант сделать то, что я хочу. У меня есть макет, который ссылается на два элемента одного вида >>
<ul class="nav nav-second-level">
<li>
<%= link_to...
04.11.2023
Как определить последовательность, используемую при создании таблицы при миграции ActiveRecord в Ruby on Rails 5.2?
Мне нужно назначить конкретную последовательность Postgres полю ID моей таблицы. В модели я попытался определить следующую настройку, которая не влияет на Posgres:
класс MyObject ‹ActiveRecord :: Base
self.sequence_name = global_seq
Обычно...
11.12.2023
Как разделить долгоживущее задание Sidekiq на множество краткосрочных заданий в приложении Ruby on Rails
Итак, я создаю веб-сайт, который вызывает сторонний API, который может занять от 20 секунд до 30 минут, чтобы вернуть результат. Но я не могу знать эту продолжительность заранее, поэтому нужно часто опрашивать ее, чтобы проверить, выполнена ли работа...
15.12.2023
Новые материалы
Интуитивное понимание тензоров в машинном обучении
Тензор является важной концепцией во многих научных областях, таких как математика, физика, обработка сигналов и компьютерное зрение, и это лишь некоторые из них. В математике тензор — это..
Использование машинного обучения для диагностики болезни Альцгеймера, часть 4
Маркеры семантической согласованности для ранней диагностики болезни Альцгеймера (arXiv)
Автор: Давиде Колла , Маттео Дельсанто , Марко Агосто , Бенедетто Витиелло , Даниэле Паоло Радичони..
Почему объяснимость так важна прямо сейчас?
По мере того, как системы искусственного интеллекта и инструменты на основе машинного обучения распространяются в нашей повседневной жизни, как практики, так и критики все чаще заявляют о..
Анимированный математический анализ
Использование Manim для создания математических анимированных визуализаций
Визуализация данных помогает понять скрытые закономерности в данных, которые невозможно визуализировать..
Создание простого слайдера изображений с помощью JavaScript
Узнайте, как создать базовый слайдер изображений с помощью HTML, CSS и JavaScript.
Введение
В этом уроке мы создадим удобный слайдер изображений, используя JavaScript, HTML и CSS. Ползунок..
Создание базы данных с помощью супергероя «Python»
В этом посте мы узнаем, как создать «базу данных SQLite с помощью модуля python sqlite3, создав простую функцию входа и регистрации. Готовы ли вы к этому путешествию? Если да , давайте приступим..
ИИ для чайников: руководство для начинающих по пониманию будущего технологий
Вы чувствуете, что остались позади в мире ИИ? Не волнуйтесь, вы не одиноки! Со всей этой шумихой вокруг искусственного интеллекта может быть трудно понять, с чего начать. Но не позволяйте сленгу..