【发布时间】:2009-10-17 17:14:04
【问题描述】:
我实现了一个带有所有正确操作和视图的 restfull 控制器。它目前与 new_html.erb 视图完美配合,该视图使用 form_for 包含如下结构:
<% form_for @ecard do |f| %>
在看一些教程时,我看到人们也使用这种结构:
<% form_for :ecard do |f| %>
这听起来合乎逻辑.. 但是当我尝试使用 form_for :ecard do |f| %> 生成的帖子转到不同的操作,然后使用 form_for @ecard do |f| %>..
-> html 结果是: -> html 结果是: 所以我想知道我错过了什么,当我查看生成的 html 时,使用 :ecard 和 @ecard 的区别很明显,但我仍然想知道这背后的原因是什么! 那么谁能解释一下有什么区别以及我应该使用什么结构?是还是【问题讨论】:
标签: ruby-on-rails ruby