Описание тега hyperstack

Hyperstack - это DSL на основе Ruby и современный набор веб-инструментов для создания интерактивных веб-приложений. Используйте этот тег в вопросах, связанных с разработкой веб-приложений с использованием этого DSL, установкой и настройкой, компиляцией в JavaScript (от Opal), а также получением исходных карт с помощью Webpack и Yarn.
1 ответ

Получение текста ошибки на клиенте, когда модель не сохраняется

Я использую платформу Hyperstack.org, поэтому работаю с скомпилированным Opal кодом Ruby. Интеграция Hyperstack с Rails создает представление некоторых Моделей на клиенте, и у меня есть вопрос о проверке ошибок в ответе. При сохранении модели с вали…
23 мар '19 в 18:12
1 ответ

При использовании Devise с Hyperloop доступен ли Hyperloop::Application.acting_user_id из консоли Rails?

После https://github.com/barriehadfield/hyperloop_devise_tutorial при вызове Hyperloop::Application.acting_user_id из консоли rails вы получаете: NoMethodError: неопределенный метод `client_drivers_get_acting_user_id'для Hyperloop::ClientDrivers:Cla…
24 мар '19 в 08:30
2 ответа

Передача моделей на компоненты

Используя каркас hyperstack.org, как я могу уменьшить циклы рендеринга при изменении моделей, которые рендерится? При передаче модели, которая отображается для компонента, который мутирует эту модель, все компоненты, отображающие эту модель, повторн…
24 мар '19 в 08:52
1 ответ

Есть ли способ отключить консольный обмен сообщениями от очереди сообщений Hyperstack?

В Hyperstack каждое изменение состояния входит в очередь сообщений через механизм веб-сокетов, чтобы информировать каждого клиента приложения об изменениях состояния модели / приложения. Поэтому, если вы обновляете модель из сеансов моего браузера, …
25 мар '19 в 05:37
1 ответ

Состояние переключения ящика Hyperstack и MaterialUI вызывает многократное открывание и закрывание выдвижного ящика

Я реализую строку заголовка и панель меню, используя MaterialUI в проекте Hyperstack. У меня есть два компонента, Header компонент и Menu составная часть. Menu компонент расширяемый Drawer, Я храню государство в Header компонент и передавая его и об…
25 мар '19 в 17:15
1 ответ

Hyperstack добавляет динамический класс к ручным именам классов

Мне нужно добавить динамический класс для некоторых обычных классов при обновлении синтаксиса для Hyperstack: div.upload_header.text_left(class: ('uploaded' if FileUploads.complete?)) do Должно стать что-то вроде этого: DIV(class: 'upload-header tex…
27 мар '19 в 20:42
1 ответ

Не сохранит атрибуты записи

Я пытаюсь обновить пример, показанный в этом сообщении в блоге. https://medium.com/@mitch_23203/the-exact-same-app-in-hyperstack-7f281cef46ca использовать гиперштекерные модели, такие как последующее сообщение в блоге, но это просто не работает. Вот…
30 мар '19 в 20:56
0 ответов

Загрузка файлов из внешнего интерфейса непосредственно в S3

Я использую https://hyperstack.org/ для написания изоморфного приложения и решил реализовать код, который загружает код прямо из браузера на S3 (вместо того, чтобы идти через мой Rials-сервер). Я планирую использовать эту библиотеку: https://github.…
1 ответ

Компоненты высшего порядка в Hyperstack

Существует частый случай использования библиотек javascript, в которых вы хотите украсить свои компоненты компонентами более высокого порядка. Например, библиотека material-ui включает в себя стилевой компонент высшего порядка withStyles, В JavaScri…
05 апр '19 в 16:38
0 ответов

Использование javascript вместо опала в Hyperstack

Вся документация для Hyperstack вращается вокруг использования Hyperstack с Opal. Можно ли использовать изоморфные модели Hyperstack с javascript вместо Opal?
05 апр '19 в 22:51
1 ответ

Как включить params как методы в Hyperstack

Я хотел бы использовать: class UserDetails < HyperComponent param :user render do H1 { user.name } end Вместо class UserDetails < HyperComponent param :user render do H1 { @User.name } end Как включить это по умолчанию?
1 ответ

Как установить переменную состояния в магазине, только если она еще не установлена?

Я использую Hyperstack Stores и в before_mount моего компонента, который я хочу сделать: before_mount do BridgeStore.show_card_sample ||= true end И в магазине: class BridgeStore < HyperStore class << self state_accessor :show_card_sample e…
1 ответ

Материал UI Темы и Гиперстек

Material UI (React) использует игровое решение, в котором объект темы создается в JS, а затем передается в компонент верхнего уровня. Создание объекта темы в Opal может быть сложным, так как компонент Material ожидает, что будет передана функция JS,…
1 ответ

Использование Google для преобразования текста в речь в Hyperstack

Я хотел бы использовать API текстовой речи Google, чтобы позволить моему пользователю вводить текст в текстовый элемент управления, а затем нажать кнопку, которая отправит текст на мой сервер Rails, где он будет использовать API Google TextToSpeach …
1 ответ

Как вы используете FontAwsome Icons в Hyperstack?

Как лучше всего использовать FontAwsome Icons в проекте Hyperstack с Rails и ReactJS, используя Yarn для включения только нужных вам значков?
1 ответ

Проверка подлинности на основе токенов в Hyperstack?

Мое понимание аутентификации для HyperStack заключается в том, что он использует сеанс для сохранения идентификатора пользователя, который используется для получения acting_user, Если я хотел отсоединиться от сеанса rails и использовать аутентификац…
12 апр '19 в 17:21
1 ответ

Как бы я использовал React-Bootstrap в компоненте Hyperstack?

У меня есть базовое приложение Hyperstack, и я бы хотел его стилизовать. Могу ли я интегрироваться с React-Bootstrap и является ли это рекомендуемым подходом, или мне лучше взглянуть на другие фреймворки (например, Material UI?) Любые указатели на д…
14 апр '19 в 06:56
1 ответ

Установка активного состояния элемента Nav в зависимости от маршрута с помощью ReactBootstrap

Каков наилучший способ обеспечить выбор правильного элемента Nav с помощью React Bootstrap и Hyperstack Router? Я знаю, что могу Link метод, но я хочу использовать конкретную Bootstrap Nav пункт вместо Есть ли хороший пример, которым кто-нибудь може…
14 апр '19 в 10:00
1 ответ

Как использовать MobileU Stepper в MaterialUI в HypserStack?

Я пытаюсь использовать компонент mobile-stepper ( https://material-ui.com/demos/steppers/) в Hyperstack, но получаю эту ошибку: Failed prop type: Invalid prop `nextButton` supplied to `MobileStepper`, expected a ReactNode. in MobileStepper Он отобра…
15 апр '19 в 17:49
1 ответ

При обновлении с Hyperloop до Hyperstack гем "opal_hot_reloader" все еще необходим?

Я просто обновляю приложение Rails с Hyperloop до Hyperstack. Является ли камень "opal_hot_reloader" устаревшим со времен Hyperstack?