Squeak.ru - шаблоны программирования

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


Ruby on Rails против JavaScript — это две технологии, которые часто используются вместе, но…
Ruby on Rails против JavaScript — это две технологии, которые часто используются вместе, но имеют разные функции. Их комбинация имеет бесконечный потенциал. Мы подготовили статью, чтобы продемонстрировать, как две противоположности могут быть объединены, чтобы расширить ваши горизонты и дать вам возможность взглянуть на серверную платформу Ruby on Rails и интерфейсный язык программирования JavaScript под другим углом. .

Дело о хрупких тестах: тестировать что-то дважды
Когда один класс использует функциональность другого класса, часто происходит в объектно-ориентированном программировании. Это называется делегированием, и именно так мы заставляем вещи работать: После тестирования обоих классов очень легко проверить некоторые функции дважды: Если мы что-то изменим в том, как рассчитывается плата за заказ — мы затормозим обе спецификации. Что делает OrderReport, так это сохраняет рассчитанные значения в базе данных для последующего..

Создание драгоценного камня в Rails
Есть простые способы создания драгоценных камней и чуть менее простые способы. Я собираюсь использовать «сырой» подход, показав, как создать драгоценный камень с нуля. Позже мы рассмотрим библиотеку, которая сделает за вас большую часть черновой работы. Давайте сначала создадим простую библиотеку, расширяющую класс String, и поместим ее в файл с именем string_extend.rb : class String def vowels scan(/[aeiou]/i) end end Этот код добавляет к классу String метод vowels,..

Почему вы должны изучать Ruby как свой первый язык программирования
Итак, вы решили изучать программирование. Кажется, все, кого вы знаете, изучают его в свободное время, и вы слышали, что разработчикам много платят, так почему бы и нет? Если бы вы выполнили поиск в Google о том, какой язык программирования изучать в первую очередь, вы бы увидели множество статей, предлагающих Python, Javascript, C, SQL, HTML, и этот список можно продолжить. Количество возможностей определенно обескураживает, особенно для тех, кто раньше не видел ни одного из этих..

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

(rails) странная проблема с проверкой URL
я пытаюсь увидеть, существует ли URL-адрес. вот мой код для этого: validate :registered_domain_name_exists private def registered_domain_name_exists if url and url.match(URI::regexp(%w(http https))) then begin # check header response...

Сортировка по вычисляемому значению с помощью Rails
В настоящее время я сортирую таблицу данных в приложении Rails 2.3 по различным столбцам, используя плагин sortable_column_headers. Это прекрасно работает, и я могу сортировать столбцы в текущей модели или легко в связанных моделях. Моя проблема...
19.04.2024

Использование Javascript браузера на стороне сервера (в Rails 3)
Существует отличный скрипт букмарклета, который берет HTML-документ и с помощью javascript вырезает основной контент статьи (как Instapaper, но лучше). Я хочу узнать, как наиболее эффективно использовать тот же скрипт JavaScript на стороне...

Как показать ошибки AccessDenied на активной странице с помощью CanCan в Rails3
Я пытаюсь найти способ отображать мои ошибки флэш-памяти на активной странице без метода redirect_to . Кстати, стандартный flash[:alert] = exception.message не показывал мне никаких сообщений об ошибках, поэтому я изменил его на flash[:error] ....

Rails 3: Отрисовка определенных атрибутов массива объектов в JSON
Я пытаюсь передать некоторые данные в javascript, на мой взгляд. Мне нужны только определенные атрибуты объектов в массиве. Похоже, что гем json не поддерживает параметр :only . Я пытался использовать ActiveSupport::JSON <script>...

использование плагина tokeninput jquery для более чем одного ввода на странице
Я использую плагин jquery tokeninput от loopj.com . Вот мой файл JS: $(document).ready(function() { // Token input plugin: $("#issuer").tokenInput("/issuers.json",{ crossDomain: false, theme: "facebook",...

Фильтруйте пользователей, используя флажки для данных профиля в Rails.
Я просматривал этот предыдущий пост об использовании флажков для фильтрации результатов в Rails, но получил своего рода потерял. Я новичок в программировании, но хочу фильтровать пользователей на своей индексной странице в зависимости от того,...

Devise Забыли пароль при создании ссылки с localhost на продукт?
Мы используем стандартную программу для забытого пароля: <p>Hello <%= @resource.email %>!</p> <p>Someone has requested a link to change your password, and you can do this through the link below.</p> <p><%=...

rails has_many :through с условиями ассоциации с псевдонимом
Этот вид соответствует моему исходному вопросу о has_many :through с условиями, но я обнаружил еще одну проблему. Учитывая этот класс: class Contact < AR has_many :group_contacts has_many :groups, :through => :group_contacts,...

Лучшая практика Rails для настраиваемых пользователем глобальных атрибутов по умолчанию
Извините за неуклюжую формулировку заголовка - не совсем уверен, как лучше всего назвать это, но вот что мне помогает: Допустим, в приложении Rails у нас есть модель для Product , и одним из атрибутов продукта является Price . На стороне...

Как обработать возвращаемые Ajax данные с помощью rails3.1 и jquery
Я использую data-remote вместе с data-URL, чтобы сделать вызов Ajax через jquery ujs, и он работает. Однако я не могу понять, как мне обрабатывать возвращаемое значение. Например, у меня есть действие контроллера, которое возвращает некоторый...
12.05.2024

как получить изображение из папки assets / images в приложении rails
Я искал и искал этот ответ. Но я не могу заставить эту работу работать уже несколько часов. Пожалуйста, помогите мне. Я являюсь веб-страницей моего приложения rails, я пытаюсь показать изображение, сохраненное в папке с моими ресурсами...

Добавление метода collection_action в верхний пункт меню в активном администраторе в ruby ​​on rails
Я использую активный гем администратора в своем проекте для раздела администратора. Я написал собственный метод, используя collection_action :имя_метода сделать //код идет сюда конец Теперь я хотел бы добавить имя этого метода в пункт...

Использование Bundle Update в Rails вызвало миллион ошибок при тестировании
Я продираюсь через этот очень подверженный ошибкам учебник по Ruby on Rails, расположенный здесь: http://ruby.railstutorial.org/ruby-on-rails-tutorial-book . Я работал над разделом о тестировании с использованием rspec. Теперь инструкции,...

Восстановить данные Redmine из производственного журнала
У меня был проект в Redmine с более чем 600 задачами. Я перенес все вопросы в другой проект. Я понятия не имел, что перемещение удаляет все данные для настраиваемых полей! Таким образом, все значения настраиваемых полей теперь потеряны. Я не...

Capybara have_field не находит поле, найденное с помощью have_selector
В настоящее время я пишу функцию Cucumber для системы обмена сообщениями в приложении Rails. Это один из моих шагов. Then(/^they should see the message displayed in their language$/) do id = "message_to_#{@family.id}" expect(page).to...

контроллер rails для получения нескольких табличных данных
Вот мое действие контроллера @posts = Post.where(sub_category_id: params[:id]).paginate(page: params[:page], per_page: 2).to_a Таблица сообщений содержит category_id, sub_category_id, product_id. Всего три стола Теперь мне нужно имя...

Rails выбирает опцию «Другое», создавая текстовое поле
Учитывая стандартный код выбора: <%= f.select :type_name, [['Genomics','Genomics'],['Proteomics','Proteomics'],['Transcriptomics','Transcriptomics'],['Other','Other'] %> Может кто-нибудь объяснить, как мне создать текстовое поле, когда...

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

Ошибка при установке bcrypt-ruby
Я выполнил команду: gem install bcrypt '3.1.7'. К сожалению, гем не устанавливается. Вместо этого я получаю следующий вывод: Fetching: bcrypt-3.1.7.gem (100%) Building native extensions. This could take a while... ERROR: Error installing...

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

День 76/100 Книга
День 76/100 Книга Обучение — это непрерывный процесс с ресурсами, широко используемыми людьми, которые признают сложный путь достижения успешной цели. Хотя поначалу это может показаться..

Gmail Smart Compose: умный способ написать электронное письмо
Gmail означает почту Google, это бесплатная служба электронной почты, предоставляемая Google по всему миру. Google официально запустил Gmail в 2004 году, и в настоящее время этой услугой..

API следующего поколения: gRPC n Javascript
gRPC - быстро развивающаяся технология, которая потенциально может заменить протокол HTTP. Это быстрее, чем традиционные HTTP-вызовы, потому что он отправляет данные в двоичном формате, а не в..

Ускоренный курс по жадным алгоритмам
Дай мне, дай мне, дай мне Аудитория Эта статья предназначена для инженеров, достаточно хорошо разбирающихся в программировании, структурах данных и алгоритмах. Он в основном основан на..

Изучайте Java (Урок 2: Комментарии)
Как и зачем использовать комментарии в java с примерами Введение: Комментарии — это строки текста в программе Java, которые игнорируются компилятором и используются для добавления..

Async Await в Swift: легкое управление параллелизмом
Введение в запуск асинхронного кода Асинхронный код выполняет несколько операций одновременно. Параллелизм необходим при выполнении тяжелых вычислений или сетевых запросов. Однако это может..

Очистить файлы Program .cache в Ubuntu 20.10
Очистите кеш за несколько простых шагов! GNU / Linux реализовал эффективное управление хранилищем для своих пользователей. Но заметили ли вы, что в вашей системе Linux заканчивается место,..