2016-04-07 11 views
1

私のRails 4プロジェクトでは、サーバー側のコントローラのすべてのフォームに2つのフィールドを追加したいと考えています。Rails 4では、フォームにフィールドをDRY形式で追加するにはどうすればよいですか?

コントローラのすべてのフォームにこれを追加したいと思います。

input name="authenticity_token" type="hidden" value='=form_authenticity_token' 
input name="profilePage" type="hidden" value='#{params[:action]}' 

各ビューには1つの形式があります。

答えて

2

あなたはそれが部分的に作ることができます:その後、

#_csrf.html.slim 
input name="authenticity_token" type="hidden"value='=form_authenticity_token' 
input name="profilePage" type="hidden" value='#{params[:action]}' 

そして、それぞれの形でそれをレンダリング:

= render 'csrf' 
関連する問題