4

formtastic を使用して、active_admin モデル内にフォームを作成しようとしています。問題は、特定のスクリプト タグやその他の未加工の HTML がフォームの内部または周囲に直接必要なことです。

私は通常のフォームブロックでそれをやっています:

form do |f|
    f.inputs :name => "User Details", :for => :user do |user_form|
    user_form.input :first_name, :required => true
    ...

単純なdivタグを間に埋め込むにはどうすればよいですか? それともスクリプトタグ?

を使おうと思ったのrender :partialですが、先に上記の方法が可能か知りたいです。ありがとう!

4

3 に答える 3

9

次のように div または javascript を挿入できます。

   f.form_buffers.last << content_tag(:div, "Div content here")
   f.form_buffers.last << javascript_tag("alert('hi');")
于 2012-07-26T17:42:06.757 に答える
5

現在の ActiveAdmin では、form_buffers は非推奨です。代わりに、次のことが可能です。

insert_tag(Arbre::HTML::Div) { content_tag(:span, "foo") }
于 2015-01-04T15:46:41.350 に答える