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

Trailblazer - это тонкий слой поверх Rails. Он мягко обеспечивает инкапсуляцию, интуитивно понятную структуру кода и дает вам объектно-ориентированную архитектуру.
2 ответа

Trailblazer Operation неопределенный метод `call'для nil:NilClass

У меня есть простая операция Trailblazer следующим образом: class User::Delete < Trailblazer::Operation extend Contract::DSL contract 'params' do property :token validates :token, presence: true end step Contract::Validate(name: 'params'), before…
29 дек '17 в 08:09
0 ответов

Trailblazer Rails React - Как я могу назвать 'concep' из.jsx?

Внутри.JSX я хочу позвонить <%= concept('thing/cell',@operations).(:form) %> , для того, чтобы отобразить в том же JSX view-form. Как я могу это сделать? Я думаю, что невозможно использовать Rail внутри JSX. Спасибо! var x = React.createClass(…
16 июн '16 в 19:23
0 ответов

ERB в ячейках не отображает текстовые файлы правильно

Я использую Cells внутри Grape API для рендеринга простого текста. К сожалению, результат не такой, как я ожидал. Я использую Trailblazer Cells и cell-erb (который использует Erbse для внутренних целей) для рендеринга файла, но переводы строки не ра…
14 фев '18 в 00:34
1 ответ

Обновить существующие данные модели

Коротко о нашей структуре. Мы используем Ruby on Rails на стороне сервера вместе с Trailblazer Framework. На стороне клиента Ember и Ember Engines. Теперь у нас есть проблема, что некоторые модели лежат в отце, то есть фактическое приложение Ember и…
0 ответов

Первоначальный процесс возврата в to_json

Я пытаюсь получить результат метода процесса, чтобы быть частью to_json, Я пытался переопределить to_json метод и введение представителя. Однако я не могу получить доступ к возврату в любом из них class TestOperation < Trailblazer::Operation def …
24 янв '17 в 18:16
1 ответ

Как проверить вложенные атрибуты с помощью реформ + сухой проверки?

Проверки запускаются и работают должным образом для атрибутов записи, которую я передаю (т.е. required(:title).filled), но не для атрибутов вложенных моделей (т.е. required(:name).filled в artist). class AlbumForm < Reform::Form property :title v…
01 дек '16 в 13:11
3 ответа

Cells-4.0.4: неинициализированная константа Cell::Concept (NameError)

Среда: CentOS-6.7 / OSX-10.9.5 Ruby 2.2.3p173 Rails 4.2.5.1 Trailblazer 1.1.0 Я работаю над примерами из книги Trailblazer, сопоставляя их с текущим проектом. У меня были вещи, работающие более или менее, как ожидалось, до того момента, когда я пере…
10 фев '16 в 15:36
1 ответ

Trailblazer и Minitest - NameError: неинициализированная константа MiniTest

Среда: rails -v Rails 4.2.5 ruby -v ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-linux-gnu] bundle list trailblazer trailblazer-1.1.0 Я работаю с примерами из книги Trailblazer и столкнулся с ситуацией, которую я не понимаю. Следуя настройке, …
25 янв '16 в 21:18
1 ответ

Ссылки на пространства имен в других классах генерируют неинициализированные постоянные ошибки

В моем приложении Rails я использую пространство имен классов следующим образом: class Person class PrimaryEmailAddress class Update < Trailblazer::Operation def persist(options, **) Shared::Property::HasOne::Update.( {property_class: PrimaryEmai…
22 июн '17 в 10:51
1 ответ

Флажки для сквозного has_many, с дополнительным атрибутом таблицы соединений

У меня есть has_many :through связь между некоторыми моделями, которые определяют, какие наборы данных видны на определенных панелях мониторинга. class Dashboard < ActiveRecord::Base has_many :dashboard_datasets has_many :datasets, :through =>…
21 сен '17 в 15:06
1 ответ

В Rails4, используя Trailblazer, как мне получить доступ к current_user

Мы создаем приложение Rails4 с использованием Trailblazer. Я никогда не работал с Trailblazer раньше, и я не понимаю, как это сделать. Мы строим аукционный сайт. Ранее я использовал традиционный контроллер, и конечная точка маршрута работала нормаль…
22 ноя '15 в 20:06
0 ответов

Как создать цикл шагов в Trailblazer Operation?

Я использую Trailblazer 2.0 в Rails 5.1.4 и Ruby 2.5.0. Предположим, у меня есть такая операция: class MyOpearation < Trailblazer::Operation step :step_one step :step_two step :assign_current_user! step Model( Song, :new) step Contract::Build( co…
07 фев '18 в 22:20
1 ответ

Используя гем Neo4jrb, возможно ли использовать одну транзакцию для нескольких блоков

Используя https://github.com/neo4jrb/neo4j (8.x), я знаю, что можно выполнить несколько запросов внутри одной транзакции, например, так person = Person.find_by(id: person_id) Neo4j::ActiveBase.run_transaction do |tx| person.update(name: 'New name') …
16 авг '17 в 13:07
1 ответ

Визуализация частичных форм в Trailblazer Cells

В моей камере Trailblazer я отрисовываю довольно динамичную форму. Я хотел бы сделать что-то вроде этого: концепции / card_form / просмотров /_deck_form.erb* <%= simple_form_for [parent,card] do |f| %> <div class='row'> <div class='co…
02 ноя '17 в 07:05
1 ответ

Неопределенный метод `имя_модели` для объекта реформы

Я продолжаю получать: Undefined method `model_name` for #<DonationForm:0x007ff62ca75470> Я почти уверен, что что-то упустил. Я следовал инструкции по установке и все. Что может быть причиной? Модель: class Donation < ApplicationRecord belon…
15 июн '17 в 02:40
1 ответ

Контракт на эксплуатацию первопроходца проверяет модель после манипуляций

У меня есть модель с параметром количества, которые должны быть больше нуля. Моя форма просит пользователя вычесть число из суммы модели. Как я могу проверить свою модель после вычитания числа из суммы? Пример: прямо сейчас сумма равна 50. Ввод поль…
04 сен '18 в 12:11
3 ответа

Одинаковая модель наследования в нескольких классах

У меня следующая ситуация: class A < CommonParent ... some code ... class IdenticalDescendent < self identical_statement_0 identical_statement_1 end end class B < CommonParent ... some other code ... class IdenticalDescendent < self iden…
26 июн '15 в 06:31
1 ответ

Первоначальный камень реформы, как справиться с этим типом проверки ввода?

Мы смотрим на использование камня реформ для проверки входных данных. Одна из проблем, с которыми мы сталкиваемся, заключается в том, что мы принимаем данные в следующем формате: params = { records: { "record-id-23423424": { name: 'Joe Smith' } "rec…
1 ответ

Ошибка Trailblazer при запуске операции: "NoMethodError: неопределенный метод has_key?" для ноля:NilClass"

Когда я пытаюсь запустить Create При работе с гемом Trailblazer я получаю эту ошибку: NoMethodError: undefined method `has_key?' for nil:NilClass
09 фев '16 в 15:58
1 ответ

Первопроходческие ячейки и разработка current_user в RSpec

Trailblazer рекомендует делать инъекции current_user в клетку, вот так <%= concept(Appointment::Cell::UserStatus,user,current_user: current_user) %> Затем можно сделать его доступным внутри клетки, используя метод def current_user options[:cur…
22 июн '17 в 05:11