‘form_for @ecard’和’form_for:ecard’有什么区别?
我实现了一个restfull控制器,其中包含所有正确的操作和视图。 它目前完全适用于new_html.erb视图,该视图使用包含以下结构的form_for
:
在看一些教程时,我看到人们也使用了这个结构:
这听起来合乎逻辑..但是当我尝试使用<% form_for
:ecard do | f |时 %>生成的post转到不同的操作,然后使用<% form_for
@ecard do | f | %> ..
– > html结果是: – > html结果是:所以我想知道我错过了什么,使用的区别:ecard和@ecard很明显,当我看到生成的html但我仍然想知道这背后的原因是什么! 所以任何人都可以解释一下差异是什么以及我应该使用什么结构? 是它还是
马可,
这在以前的网站上得到了回答:
rails上的ruby中的实例变量与符号(form_for)
我希望能把它搞清楚。