使用:部分爲「的form_tag」,並在不同的「結束」的開始:分給的Rails的form_tag跨越部分和的ActionController :: InvalidAuthenticityToken
「編譯錯誤」和「語法錯誤,意想不到的kENSURE ,期待kEND「。
將「form_tag」更改爲標準的HTML「表單」標記修復了該問題,但給出了「ActionController :: InvalidAuthenticityToken」。
使用:部分爲「的form_tag」,並在不同的「結束」的開始:分給的Rails的form_tag跨越部分和的ActionController :: InvalidAuthenticityToken
「編譯錯誤」和「語法錯誤,意想不到的kENSURE ,期待kEND「。
將「form_tag」更改爲標準的HTML「表單」標記修復了該問題,但給出了「ActionController :: InvalidAuthenticityToken」。
添加
<%= token_tag %>
只是HTML表單標籤修復問題之後。
這是因爲form_tag是一個塊,並且結尾必須包含在同一個文件中。例如,下面的代碼是不可能的:
foo.rb
def some_method
puts "test"
require 'end'
end.rb
end
這是由於其中代碼被計算順序。