新手关于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 %>