2011-01-28 170 views
2

這應該是一個容易的,但我只是找不到答案! 我的鐵形式產生,我想擺脫的從authenticity_token表格中刪除不需要的div

這一個div是軌生成我

<div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="&#x2713"/><input name="authenticity_token" type="hidden" value="Z6UAdFYt3v8d1lx4BNXq5td3OMJ223i+ruKM8Ldb+5s=" /></div> 

我看看那名暗示我應該使用form_authenticity_token

一些預覽問題DIV

代碼中的位置和方式是否可以使用form_authenticity_token來代替?

回答

1

您使用的是哪個版本的Rails?

我不知道你爲什麼要這樣做。如果這是一個CSS問題,你可以更具體。我從來沒有需要這樣做。 但是...

做到在3.0.9的方式將作出一個初始化並添加以下代碼:

module ActionView 
    module Helpers 
    module FormHelper 
     def extra_tags_for_form(html_options) 
      snowman_tag = tag(:input, :type => "hidden", 
          :name => "utf8", :value => "&#x2713;".html_safe) 

      method = html_options.delete("method").to_s 

      method_tag = case method 
      when /^get$/i # must be case-insensitive, but can't use downcase as might be nil 
       html_options["method"] = "get" 
       '' 
      when /^post$/i, "", nil 
       html_options["method"] = "post" 
       token_tag 
      else 
       html_options["method"] = "post" 
       tag(:input, :type => "hidden", :name => "_method", :value => method) + token_tag 
      end 

      tags = snowman_tag << method_tag 
      content_tag(:span, tags, :style => 'margin:0;padding:0;display:inline') 
     end 
    end 
end 
+0

我有過類似的CSS問題。我想使用:第一個孩子的僞選擇器。這是行不通的,因爲第一個孩子總是隱藏起來。 – memical 2011-11-02 18:33:44