Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/55.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.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,客户端验证,不适用于form_标记_Ruby On Rails_Form For_Client Side Validation - Fatal编程技术网

Ruby on rails RubyonRails,客户端验证,不适用于form_标记

Ruby on rails RubyonRails,客户端验证,不适用于form_标记,ruby-on-rails,form-for,client-side-validation,Ruby On Rails,Form For,Client Side Validation,我的客户端验证不知何故不起作用 My html.erb: <%= form_tag what_to_do_file_path, method: :get do %> <%= submit_tag "Delete selected", :commit =>"delete" %> <%= submit_tag "Pictures/Info/Raw Int",

我的客户端验证不知何故不起作用

My html.erb:

 <%= form_tag what_to_do_file_path, method: :get do %>
                          <%= submit_tag "Delete selected", :commit =>"delete" %>
                          <%= submit_tag "Pictures/Info/Raw Int", :commit =>"pictures" %>
                          <%= submit_tag "File normalize", :commit =>"pictures" %>

                          <%= form_for Group.new, :validate => true do |f| %>
                             <div class="field_label">
                             <%= f.label :group_name%>:
                             </div>
                             <div class="field">
                             <%=f.text_field :group_name %>
                             </div>
                          <%end%>
         <% @files.each do |file| %>

         <p><td> <%= check_box_tag "files[]", file.id %></td><%= file.file_name %></p>
        <%=end%>
<%=end%>
class Group< ActiveRecord::Base
  include ActiveRecord::Validations
   attr_accessible  :group_name
   validates :group_name,                   
                                     :uniqueness => { :case_sensitive => false}

end

“删除”%>
“图片”%>
“图片”%>
真do | f |%>
:

我的控制器:

 <%= form_tag what_to_do_file_path, method: :get do %>
                          <%= submit_tag "Delete selected", :commit =>"delete" %>
                          <%= submit_tag "Pictures/Info/Raw Int", :commit =>"pictures" %>
                          <%= submit_tag "File normalize", :commit =>"pictures" %>

                          <%= form_for Group.new, :validate => true do |f| %>
                             <div class="field_label">
                             <%= f.label :group_name%>:
                             </div>
                             <div class="field">
                             <%=f.text_field :group_name %>
                             </div>
                          <%end%>
         <% @files.each do |file| %>

         <p><td> <%= check_box_tag "files[]", file.id %></td><%= file.file_name %></p>
        <%=end%>
<%=end%>
class Group< ActiveRecord::Base
  include ActiveRecord::Validations
   attr_accessible  :group_name
   validates :group_name,                   
                                     :uniqueness => { :case_sensitive => false}

end
类组{:区分大小写=>false}
结束
I what_to_do action我捕获要分组的文件的ID和参数[:commit],这意味着我要对该组中的文件执行什么操作。
示例
文件1,文件2,文件3。 我选择所有这些文件并键入组名“Tripple”,然后选择我要对该组执行的操作(文件规范化或其他任何操作…) (如果该组已经存在,则应验证该组的名称,我希望捕获文件的ID、参数[commit]和组名的位置)

如果我将一个form_放在外部form_标记中,验证就可以工作,但我需要将它放在form_标记中,因为我想在组名中捕获要执行的操作。
我怎么做呢?

你为什么不使用

form_for :something, url: what_to_do_file_path, method: :get  
对于这类任务,总是鼓励使用表单_