首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > Ruby Rails >

undefined local variable or method `end_form_tag'解决办法

2013-01-05 
undefined local variable or method `end_form_tag'先从简单开始,我想用Rails创建一个表单:(我用的R

undefined local variable or method `end_form_tag'
先从简单开始,我想用Rails创建一个表单:
(我用的Rails版本是2.0.2)

<%=form_tag :action=> 'my_action' %>
<%=end_form_tag %>

然后在浏览器中会出现这样的错误:

 NameError in Chapter#myaction

Showing chapter/myaction.html.erb where line #2 raised:

undefined local variable or method `end_form_tag' for #<ActionView::Base:0x3662184>

Extracted source (around line #2):

1: <%=form_tag :action=>'myaction' %>
2: <%=end_form_tag %>
3: 


[解决办法]
<% form_tag({:controller => 'msgs', :action => 'search'}) do -%>
...
<% end -%>

我的代码
[解决办法]
1、将你的<%=end_form_tag %>  换成 </form>
2、或者就像1楼说的一样。

热点排行