【发布时间】:2011-03-19 16:01:49
【问题描述】:
我正在尝试在我的第一个 Rails 应用程序(Rails 3)中做一些非常简单的事情,但我不确定我做错了什么,或者是否有更好的方法。尽管搜索了很多,但在网上或这里都找不到任何可以为我解决的问题。
在应用程序中,我有 WorkRequests 和 Articles。查看文章时,我想要一个按钮来创建 WorkRequest,并在出现新的 WorkRequest 表单时填写文章。本质上,我试图将 Article.id 传递给新的 WorkRequest。
只需添加参数即可在 link_to 中工作,但我希望它是一个按钮。虽然它作为查询参数显示在 Article 表单的 HTML 中,但它永远不会到达 WorkRequest.new 方法。 This 2010 年的文章详细解释了该问题,但该解决方案对我不起作用(请参阅页面末尾的我的评论。)
这似乎应该是一件相当容易和常见的事情(一旦我弄清楚了,我自己的应用程序中还有其他几个地方我想做同样的事情)但我一直在敲我的头对着这堵特殊的墙几天了。我是 Rails 新手——这是我的第一个应用程序——所以我希望有经验的人能提供帮助!
提前致谢。
【问题讨论】: