Я пытаюсь переопределить вид с помощью Deface.
В ручных создателях он называется автономным, поэтому я предполагаю, что можно использовать этот драгоценный камень без использования оживления ... Но я больше не уверен, потому чтопочти каждый учебник / вопрос / что-либо, что я нашел о Deface, было связано с весельем.
Однако я пытался.я добавил строку в Gemfile
gem 'deface'
и запустил
комплект установки
, который наверняка установил deface gem.
Затем я сделал маршрут следующим образом:
get 'test', to: 'test#show'
пустой контроллер app/controllers/test_controller.rb
class TestController < ApplicationController
def show
end
end
и посмотрите такapp/views/test/show.html/erb
<h1 id="test">test first</h1>
затем я перехожу на cd app
и делаю переопределения каталогов mkdir overrides
и создаю app/overriders/test_uploader.rb
, который содержит:
Deface.Override.new(
:virtual_path => 'test/show',
:name => 'test uploader',
:replace => 'h1#test',
:text => '<h1 id="test">replaced, test passed</h1>'
)
Но даже если я ничего не перезагрузил серверполучилось.Зачем?Я что-то пропустил?Или, может быть, мне действительно нужен веселье, чтобы использовать Deface?