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

Hanami - это веб-фреймворк с открытым исходным кодом для Ruby, разработанный Лукой Гуиди.
2 ответа

Как получить данные из нескольких таблиц с помощью одного запроса SQL в Ханами?

У меня есть модели ханами User а также UserInfo который имеет has_one ассоциация. Репозитории выглядят следующим образом: class UserInfoRepository < Hanami::Repository end class UserRepository < Hanami::Repository associations do has_one :user…
24 апр '18 в 21:48
3 ответа

Реализация отношений "многие ко многим (и другие)" с Ханами

Я искал документы о том, как реализовать отношения между сущностями (например, один ко многим, многие ко многим и т. Д.), Но не нашел никаких примеров. Поэтому я попробовал разумное предположение. Вот моя попытка реализации Person кто может быть пом…
30 янв '16 в 16:36
0 ответов

Подключите ember к серверу API через nginx

У меня есть прокси-сервер nginx, который подключает сервер API к моему клиенту ember. Это работает без проблем.Но когда я нажимаю кнопку обновления любого маршрута, кроме корневого, браузер подключается к прокси и пытается обслуживать указанный URL.…
01 авг '16 в 13:00
2 ответа

Ханами - Как правильно проверить, сохранилась ли модель?

Я новичок в ханами, родом из рельсов, и я хотел бы узнать, как лучше всего проверить, сохранилась ли модель в действии создания. Я создал действие users / create, которое выглядит так: class Create include Web::Action def call(params) repository = U…
30 июн '17 в 12:25
1 ответ

Задача рейки Ханами не загружает репозитории

У меня есть приложение Hanami 1.3.0 booking, В граблях есть задача /rakelib/motel.rake: require_relative '../lib/booking' # it requires booking/motel/booker file namespace :motel do task :book do Booking::Motel::Booker.new.book end end booking/motel…
21 янв '19 в 18:45
2 ответа

Как установить формат ответа 404 ошибки в JSON в Ханами

Я пишу REST API для приложения с веб-фреймом Hanami ruby, и мне интересно, как установить формат ошибки в JSON. Например, когда произошла ошибка 404, он должен вернуть ответ с телом {'message': 'Method not found'}, and Content-Type: 'application/jso…
16 апр '17 в 01:00
2 ответа

Удалить запись с консоли в Ханами

В Rails вы можете сделать: rails c record = Record.where(name: 'Test Record').first record.destroy Как вы можете сделать то же самое в Ханами? Я читал документы, но изо всех сил пытаюсь понять, как выполнять консольные команды, такие как Rails, для …
11 май '18 в 13:48
1 ответ

Есть ли у Ханами альтернатива.present?

Rails имеет полезные present? метод. Как я могу проверить то же самое в Ханами?
17 сен '17 в 22:21
2 ответа

Как провести рефакторинг цепочки запросов в Ханами?

Как провести рефакторинг #filtered метод? В Hanami нет способа создать цепочку запросов (фильтров) в стиле ActiveRecord. Я хотел бы получить методы, такие как фильтры ActiveRecord. Сейчас: documents.filtered(genre: 'news', min_published_at: from, ma…
17 окт '18 в 11:40
1 ответ

Присоединиться к запросу в Hanami-модели

Можно ли создать запрос соединения в подклассе Hanami::Repository? Я обнаружил, что этот запрос извлечения реализует эту функцию, но я не могу найти его в текущей кодовой базе.
28 мар '17 в 21:57
1 ответ

Отношение № как изменит поведение в 4.0. Вместо этого используйте `map_to`

Руководство по ханами https://hanamirb.org/guides/1.2/associations/has-many/ когда я использую метод @book = BookRepository.new.find_with_tickets(params[:id]) Я получил сообщение: [deprecated] Relation#as will change behavior in 4.0. Use `map_to` in…
17 окт '18 в 08:05
1 ответ

Проблема с Lotus ruby ​​с помощью db create и gem.lock

Здравствуйте, у меня есть проблема, когда я делаю Lotus db create с помощью учебника по книжной полке lotus db создать здесь введите код ПРЕДУПРЕЖДЕНИЕ: Неразрешенные спецификации во время Gem::Specification.reset: rack (>= 1.0, >= 1.0.0, ~> 1.5) WA…
03 сен '15 в 10:10
1 ответ

Как я могу импортировать файл scss в другой файл scss с помощью компилятора hanami?

У меня есть приложение hanami v1.0.0 со следующим деревом в apps/web/stylesheets: ├── favicon.ico ├── fonts │ ├── glyphs │ │ ├── winjs-symbols.eot │ │ ├── winjs-symbols.ttf │ │ └── winjs-symbols.woff │ ├── LICENSE.txt │ ├── selawkb.eot │ ├── selawkb…
15 апр '17 в 18:22
1 ответ

Как получить команду `hanami rout` для включения дополнительных объектов

В обзорной документации по маршрутам есть примеры объектов, используемых для разрешения маршрута, таких как get '/rack-app', to: RackApp.new, которые работают, как описано в коде, как: options '/*', to: MyApp::CORSRequestHandler.new Из команд консол…
03 май '17 в 18:24
1 ответ

Как включить Hanami в существующее приложение Rails?

Возможно ли использовать Hanami в качестве движка в приложении Rails? Я не нашел никакого простого способа сделать это в документации до сих пор.
15 май '18 в 11:14
2 ответа

Помощник по маршрутам Hanami не работает в шаблонах

У меня есть приложение Hanami версии 1.0.0 У меня есть следующий файл rout.rb: get '/games', to: 'games#index' root to: 'home#index' Я прочитал документы и попытался использовать <%= routes.games_path %> в шаблоне application.html.erb, но полу…
18 апр '17 в 19:59
1 ответ

Stale Asset - Hanami не обновляет отредактированные файлы

Я использую Hanami с sass в качестве препроцессора, но когда я делаю изменения в каком-то файле.scss и обновляю страницу, изменения не загружаются, public / assets /file.css не обновляется. Для обновления я должен удалить файл... кто-нибудь знает, п…
16 июн '16 в 23:49
1 ответ

Ханами, показать 'пост' контроллер / представление

Я не понимаю, Ханами, я создал модель сообщения, и я хочу извлечь из сообщения БД с помощью params[:id], Как мы это делаем в Rails @message = Message.find(params[:id], Я прочитал документацию, и что я сделал после. Мой контроллер (для шоу): def call…
09 окт '16 в 11:39
0 ответов

Ошибка с ассоциациями Hanami has_many (в 1.1.0.beta1)

Я использую Hanami 1.1.0.beta1 (потому что мне нужны ассоциации). event может иметь много actions: class EventRepository < Hanami::Repository associations do has_many :actions ... end class ActionRepository < Hanami::Repository associations do…
25 сен '17 в 17:42
1 ответ

Как использовать лотос-роутер с Rack::Builder::map

Есть ли способ использовать карту и пространство имен роутера (lotus) вместе? Ниже образец config.ru Я пытаюсь запустить как демо. require 'bundler' Bundler.require module Demo class Application def initialize @app = Rack::Builder.new do map '/this_…
13 мар '14 в 01:41