Ruby on rails RubyonRails忽略了我的表单标签
我在index.html.erb中写了以下几行Ruby on rails RubyonRails忽略了我的表单标签,ruby-on-rails,Ruby On Rails,我在index.html.erb中写了以下几行 <% form_tag illnesses_path, :method =>'get' do %> <p> <%= text_field_tag :search, params[:search] %> <%= submit_tag "Search", :name => nil %> </p> <% end %> 'get'do%>
<% form_tag illnesses_path, :method =>'get' do %>
<p>
<%= text_field_tag :search, params[:search] %>
<%= submit_tag "Search", :name => nil %>
</p>
<% end %>
'get'do%>
零%>
期望它将编写一个表单元素,但rails完全忽略了这些行。当我写
<p>
<%= text_field_tag :search, params[:search] %>
<%= submit_tag "Search", :name => nil %>
</p>
零%>
项目已标记(但没有表单元素)。
为什么表单元素被忽略了
'get'do%>
到
'get'do%>
哇。作品我想知道为什么在所有的文档中都没有rdoc中的=符号?它没有任何标签。如果在视图中没有看到应该看到的内容,则可能缺少输出标记。这是要检查的第一件事。您在文档中看到它的原因是,最初表单标记是以这种方式在irb中编写的,我相信在Rails 2.0发布时,这种情况发生了变化。确保您正在查看最新的文档,Rails的变化很快。