Ruby on rails 4 如何使用link\u to在下一页上自动设置表单值?(轨道4)

Ruby on rails 4 如何使用link\u to在下一页上自动设置表单值?(轨道4),ruby-on-rails-4,Ruby On Rails 4,我是rails新手,希望做一些非常简单但不知道正确语法的事情。我有两个按钮,一个用于创建新页面,一个用于创建新帖子。页面和post保存在同一个数据库表中,并通过名为“static”的布尔字段进行控制。因此,页面的静态值为1,post为0。我想做的只是在单击“新建页面”或“发布”时在表单中自动设置此值(并将其隐藏)。我想象创建新页面的链接会像这样工作: <%= link_to 'New Page', new_page_path(:static => "1") %> 我宁愿不要在

我是rails新手,希望做一些非常简单但不知道正确语法的事情。我有两个按钮,一个用于创建新页面,一个用于创建新帖子。页面和post保存在同一个数据库表中,并通过名为“static”的布尔字段进行控制。因此,页面的静态值为1,post为0。我想做的只是在单击“新建页面”或“发布”时在表单中自动设置此值(并将其隐藏)。我想象创建新页面的链接会像这样工作:

<%= link_to 'New Page', new_page_path(:static => "1") %>

我宁愿不要在新的操作和路由上乱搞,而只是用link_将值设置为。任何提示都将不胜感激

看起来你正试图在这里对抗宁静的路线和铁路。我建议将页面MVC和帖子MVC分开,这样一切都会变得更简单。分开这两种模式意味着为帖子创建一个新表,还是有办法从两个模型中的一个表上进行CRUD?如果这看起来很简单,很抱歉。您至少需要两个单独的表和模型(每个表一个模型),并且可能需要两个单独的控制器和视图。这对于Rails来说是初级的,但是对于进入Rails的人来说是中级/高级的。也许需要一些时间来观看专业人士解释良好的休息实践。此链接有很好的解释,并链接到其他优秀资源:
<%= link_to "Pages", show_static_pages_path(@pages), :method => :get %>
new_static_page GET    /pages/:id/new_static(.:format)   pages#new_static