HAMLでフォーム宣言を切り替える必要があります。Rails Haml - end if
- if params[:action] == 'tomato'
= form_for @request, :url => 'request/tomato' do |f|
- else
= form_for @request do |f|
= f.text_field ... # form content
= f.text_field # don't work too
しかし、私は、フォームの内容から、フォームの宣言を分離するためにend
を使用することはできませんので、私は500内部サーバーエラー取得
私はこれをどのように達成することができますか?
あなたのインデント私は両方のバリアントを試してみました – Awea
@Aweaをチェックし、私は 'if'の文が終了し、最初のケースでは二text_fieldは、両方の形式にする必要があり、フォームの内容 –
が表示されていないところHAMLは分からないと思いますか? – Awea