Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails RubyonRails忽略了我的表单标签_Ruby On Rails - Fatal编程技术网

Ruby on rails RubyonRails忽略了我的表单标签

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%>

我在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%>

零%>

期望它将编写一个表单元素,但rails完全忽略了这些行。
当我写

 <p>
     <%=  text_field_tag :search, params[:search] %>
     <%=  submit_tag "Search", :name => nil %>
  </p>

零%>

项目已标记(但没有表单元素)。 为什么表单元素被忽略了
'get'do%>


'get'do%>

哇。作品我想知道为什么在所有的文档中都没有rdoc中的=符号?它没有任何标签。如果在视图中没有看到应该看到的内容,则可能缺少输出标记。这是要检查的第一件事。您在文档中看到它的原因是,最初表单标记是以这种方式在irb中编写的,我相信在Rails 2.0发布时,这种情况发生了变化。确保您正在查看最新的文档,Rails的变化很快。