Я пытаюсь создать метод контроллера, который при вызове открывает и перенаправляет на скрытую вкладку в представлении.
Вкладка имеет следующую структуру:
<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, но не могу структурировать его так, чтобы оно открывалось и направлялось на обычно скрытую вкладку на этой странице.