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

Volt - это веб-фреймворк Ruby, в котором ваш код ruby ​​работает как на сервере, так и на клиенте (через опал). DOM автоматически обновляется, когда пользователь взаимодействует со страницей. Состояние страницы может быть сохранено в URL. Если пользователь нажимает URL-адрес напрямую, HTML-код сначала будет отображаться на сервере, что ускоряет время загрузки и упрощает индексацию поисковыми системами.
3 ответа

Запустить действие при переходе по ссылке на страницу с тем же действием (VoltRb)

В http://localhost:3000/books, У меня есть страница указателя, где у меня есть список книг. Когда вы нажимаете на одну из ссылок, действие, с которым она связана, bookувольняют: Однако, когда вы нажимаете на одну из ссылок на одной из страниц книги,…
24 авг '15 в 19:25
1 ответ

Пустая строка с File-IO в VoltRb

Я пытаюсь выполнить чтение файлов в VoltRb и внедрить содержимое этих файлов в свои представления. Первоначально я планировал, что я буду читать файлы на стороне сервера (поскольку клиентская сторона не поддерживает чтение файлов), а затем передават…
07 июл '15 в 15:42
0 ответов

Проблемы с загрузкой PhantomJS в свежем приложении Volt

Я пытался бежать BROWSER=phantom rspec spec на только что созданном приложении Volt и появилось следующее сообщение об ошибке: WARNING: LoadError: cannot load such file -- volt/views/notices/index # ... continues for some time ... Это была довольно …
24 авг '15 в 19:27
2 ответа

Как добавить кнопку в рубиновом вольте?

Я пытаюсь понять, как добавить кнопку в среду ruby ​​Volt - это действительно вопрос для новичка. Я пытался адаптировать пример задач ( часть 1 и часть 2), но не получил его на работу. Я не совсем уверен, если я неправильно понял HTML или код контро…
06 июл '15 в 21:40
2 ответа

Как создать админку в Ruby Volt?

В последнее время я много играл с Вольт и хотел бы выяснить, как создать админ-зону. В документации есть раздел по ограничению моделей для пользователей, но он все еще находится в списке TODO. Хотите узнать, есть ли еще элегантный способ сделать это…
02 мар '15 в 08:13
1 ответ

Действие не вызывается при загрузке страницы

В моем проекте ruby ​​Volt я получаю следующую ошибку: AttributeBinding Error: #<NoMethodError: 'undefined method `name' for nil'> Я знаю, что это происходит из-за попытки получить доступ к атрибуту имени модели, пока он равен нулю. Мой файл м…
30 сен '15 в 21:19
2 ответа

Изменение эффекта <head> с помощью Volt

Я только начал играть с Вольт, и посмотрел это на документах, не мог найти ответ: Я хочу добавить метатег viewport в раздел моего проекта, но не могу найти, как его изменить. Может ли кто-нибудь пролить свет на этот вопрос?
19 июн '15 в 00:55
1 ответ

Как загрузить файл компонента только один раз в VoltRb

У меня есть файл компонента, который я хочу загрузить только один раз в своем проекте Volt. Загрузка более одного раза вызовет проблемы, аналогично загрузке библиотеки OpalRb более одного раза. Чтобы уточнить, я загружаю этот файл компонента в файл …
27 июн '15 в 21:41
0 ответов

Загрузка картинок с помощью Rack::Cors не работает

Я пытаюсь загрузить несколько фотографий из моего контроллера в корзину на Amazon S3. Я использую Ruby Volt Framework. Мне нужен CORS для этого, поэтому я использую стеллажи. Я правильно объявил это в моем файле initializers/boot.rb. Этот код был вз…
30 июл '15 в 14:43
2 ответа

Как получить доступ к URL страницы в VoltRb

Я пытаюсь запустить некоторый код на контроллере в Вольт, но только на определенных страницах. Я просмотрел документы, но не совсем уверен, как получить доступ к URL-адресу данной страницы. Есть ли какая-то скрытая переменная или что-то в page модел…
24 июн '15 в 18:52
2 ответа

Кто-нибудь использовал Chronic или ChronicDuration в VoltRB?

Я положил chronic а также chronic_duration драгоценные камни в моем Gemfileи все отлично работает в volt console, Однако, если я попробую что-нибудь на стороне клиента, я получу ошибку имени. Я пытался запросить их в инициализаторе на стороне клиент…
02 дек '15 в 21:28
1 ответ

Сохраняйте загруженные файлы на Google Drive с сайта, созданного на Ruby Volt

Я создаю веб-сайт, используя Руби Вольт для публикации. Я бы хотел, чтобы пользователи могли загружать изображения, которые будут храниться на Google Диске. Диск Google будет принадлежать публикации, а не пользователям сайта, загружающим изображения…
06 авг '15 в 01:37
1 ответ

Как сделать страницы с "шаблонным" контроллером и посмотреть в VoltRb

У меня проблема в Volt, где мне нужна куча страниц с "шаблонным" контроллером и просмотром. Позвольте мне объяснить это немного подробнее: Скажем, например, у меня есть сайт о книгах. У меня есть страница на http://localhost:3000/books, Он служит ук…
24 июн '15 в 02:15
1 ответ

Жарко, чтобы написать API в жемчужине Voltrb

Я создал локальный вольт гем, и я хотел бы написать простой API: def add(a,b) a+b end Но я не знаю, где написать этот код и как его запрашивать в приложении. Единственное место, где у меня это работает, находится в controllers/main_controller.rb тол…
11 авг '15 в 00:38
1 ответ

Как я могу использовать новый main.html для компонента в Voltrb?

Я добавил компонент для администратора и гостевой раздел в мое приложение Volt, и теперь мне нужен новый файл main.html для настройки основного шаблона для этих разделов. Есть ли способ использовать новый файл main.html для загрузки представлений в …
28 авг '15 в 18:53
1 ответ

Тайм-аут селена в Вольте 0.9.5pre4

Я пытался бежать BROWSER=firefox rspec spec на только что созданном приложении Volt и получил эту ошибку: Selenium::WebDriver::Error::WebDriverError: невозможно установить стабильное соединение Firefox за 60 секунд (127.0.0.1:7055) Приложение зависа…
24 авг '15 в 19:22
1 ответ

Добавление элемента на страницу в VoltRb

Я пытаюсь добавить элемент на одну из моих страниц в проекте Volt через opal-browser, например так: if RUBY_PLATFORM == 'opal' require 'browser' $document.body &lt;&lt; my_dom_element.to_n end # controller code below К сожалению, я получаю сообщение…
22 июн '15 в 21:50
1 ответ

Текущий проект, созданный мастером вольт, прослушивает локальный хост вместо трансляции

Новый проект сделан с volt new с вольт от мастера: не может подключиться к серверу с хоста OS (работает вольт на виртуальной машине), он говорит: Listening on localhost:3000, но новый проект в 0.9.6 говорит: Listening on 0.0.0.0:3000, Я думаю, что э…
20 ноя '15 в 22:26
2 ответа

Вызов метода задачи Volt Framework из другой задачи

У меня есть задача Volt Framework, которая проверяет и хранит информацию в каталоге, например class DirectoryHelperTask &lt; Volt::Task def list_contents() contents = [] Dir.glob("/path/to/files").each do |f| contents &lt;&lt; f end return contents …
17 авг '15 в 17:09
0 ответов

Отслеживание всех онлайн-пользователей в вольт

Я пытаюсь сделать запись всех пользователей, которые в настоящее время онлайн. Вот что я попробовал: В моем "main_controller": channel.on ('connect') {ставит "ON"; store._online_users << Volt.current_user.to_h } channel.on('отключить') {ставит "ВЫКЛ…
31 мар '16 в 05:22