还在学习rails,做我的第一个项目。
我正在尝试将一个额外的“类别”变量传递给我的“页面”控制器中的“新”方法
def new
@page = Page.new
@cats = Cat.all
end
我正在这样做,所以新页面已经从下拉菜单中选择了类别
当我使用 link_to 时它可以工作
<%= link_to "Create new page", new_page_path(:cat => @cat.id) %>
但是当我尝试使用 button_to
<%= button_to "Create new page", new_page_path(:cat => @cat.id), method: :get %>
变量“cat”没有传递给“new”动作视图。这不是一个大问题,但它搞砸了我的布局,因为我在所有其他地方都使用 button_to,我只是希望有一个更好的方法来解决它,添加更多的 css 让它看起来一样