读书人

新手关于form_tag提问解决办法

发布时间: 2013-01-26 13:47:02 作者: rapoo

新手关于form_tag提问
小弟初来乍到,学习rails碰见了一个无法解决的问题
这里是我写的一段代码


<div id="wrapper">
<div class="infopad">
<div id="title">
<p class="title1"> Login <p>
</div>
<div id="logininfo">
<% form_tag( {:controller=> 'home',:action => 'homepage'}, :method => 'post', :multipart => true) do %>
<%= text_field 'Username', 'user_name' %>
<% end %>
</div>
</div>
</div>

但是通过rails跑出来之后,不知到为什么

<% form_tag( {:controller=> 'home',:action => 'homepage'}, :method => 'post', :multipart => true) do %>
<%= text_field 'Username', 'user_name' %>
<% end %>

这一段没有在HTML上输出任何东西,如果在form_tag和end前加上等号,就会报错。syntax error,unexpect kENSURE
请问是什么原因?
感激不尽
[解决办法]
This is a example on Rails v3.2.8


<%= form_for @person do 
[解决办法]
f
[解决办法]
%>
<%= f.label :first_name %>:
<%= f.text_field :first_name %><br />

<%= f.label :last_name %>:
<%= f.text_field :last_name %><br />

<%= f.submit %>
<% end %>

读书人网 >Ruby Rails

热点推荐