Перенаправление на скрытую вкладку в Rails Controller - PullRequest
0 голосов
/ 04 марта 2020

Я пытаюсь создать метод контроллера, который при вызове открывает и перенаправляет на скрытую вкладку в представлении.

Вкладка имеет следующую структуру:

<button class="tabsublink" onclick="openPage('Category', this)">Category</button>

<div id="Category" class="tabcontent">
   <p>Some Content</p>
</div>

<script>
function openPage(pageName,elmnt,color) {
  var i, tabcontent;
  tabcontent = document.getElementsByClassName("tabcontent");
  for (i = 0; i < tabcontent.length; i++) {
    tabcontent[i].style.display = "none";
  }
  document.getElementById(pageName).style.display = "block";
  elmnt.style.backgroundColor = color;
}
</script>

Метод контроллера в настоящее время структурирован следующим образом:

def create
        category = Category.create(category_params)
        if category.save
            redirect_to root_path
        else
            redirect_to root_path
        end
    end

Я все еще хочу, чтобы это действие перенаправляло в путь root_path, но не могу структурировать его так, чтобы оно открывалось и направлялось на обычно скрытую вкладку на этой странице.

...