读书人

undefined local variable or method

发布时间: 2013-01-05 15:20:39 作者: rapoo

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楼说的一样。

读书人网 >Ruby Rails

热点推荐