读书人

生手关于form_tag提问

发布时间: 2012-08-24 10:00:20 作者: rapoo

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

HTML code
    <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跑出来之后,不知到为什么
HTML code
                <% 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


Python code
<%= 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

热点推荐