0
私のHTMLタグが部分的にレンダリングされないという非常に奇妙なエラーが発生しました。HTMLフォーム要素がRails 3で作成されていない部分
私はフォームを含むerbファイルを持っていて、フォームの外にフォームを呼び出します。部分的なコードは次のようになります。
<%= form_for(@new_user) do |f| %>
<div class="field">
<%= f.label :name %>
....
<% end>
すべてがうまくいきますが、結果のHTMLを調べるとフォーム要素はありません。代わりに、次のようなdivがあります。
<div style="margin:0;padding:0;display:inline">
<input type="hidden" value="✓" name="utf8">
<input type="hidden" value="blahblahblah" name="authenticity_token">
</div>
誰もが、なぜこのようなことが起こっているのですか?
あなたはHamlビューとErbパーシャルを持っていますか? – Phrogz
私はerbからhamlに切り替える過程にいました:-)私はこの空白のkensureエラーを嫌っているので、私は仕上げスイッチtbhを気にするつもりはないと思います。 – Ger