0

我的帖子在创建时会生成一个 :key_code。我希望用户能够在表单字段中使用该代码来销毁他们发布的帖子,而无需登录。我的困难在于 form_tag ......我如何制作一个 form_tag 视图来检查输入的 :key_code一个存储在数据库中?我很难理解 form_tag。

我的路线如下所示:

get 'posts/:id/code' => 'posts#code', :as => :code

任何帮助深表感谢

4

1 回答 1

1

如果我理解正确,那么您的路线是错误的,因为您需要一个动态参数code,所以您应该使用:code而不是简单地使用code

get 'posts/:id/:code' => 'posts#code', :as => :code

要生成该路由的 url,form_tag请使用:

form_tag code_path(@post, :code => @post.key_code)
于 2012-08-20T10:40:54.167 回答