На моей домашней странице есть кнопка, которая перенаправляет на мой контроллер:
redirect_to edit_user_path(user, track: "homepage")
Я вижу, что перенаправление работает правильно, потому что, если я брошу монету внутри контроллера, она замерзнет.
Действие edit внутри моего users_controller отображает страницу реакции. Я использую камень для реактивных рельсов.
Когда я захожу на страницу users /: id / edit, она работает правильно, но по какой-либо причине, когда я перехожу через перенаправление, она не загружается должным образом.
# edit.html.erb
`<%= react_component("App", @data) %>`
# users_controller#edit
# GET users/:id/edit
def edit
@tracking = params[:track] if params[:track].present?
@data = {name: "steve", age: 33, track: @tracking}
end
Похоже, что все реквизиты отсутствуют, потому что инструменты разработчика реакции говорят: "ожидание загрузки корней ..."