尝试在活动管理员中呈现有关该对象的一些信息:
f.inputs 'Devices' do
f.has_many :devices, new_record: false do |device|
"html or some ERB goes here"
device.input :status_activated, as: :bool
end
end
我已经尝试了以下内容,我找到了here:
device.form_buffers.last << (<<END
<li class="string input optional stringish">
<label class="label">Activate interlock</label>
<div style="display: inline-block;">Dynatherms connected</div>
</li>
END
).html_safe
没有成功。
提前致谢!
答案 0 :(得分:2)
答案 1 :(得分:1)
如果您只有一些简单的HTML,请执行
f.inputs 'Devices' do
f.has_many :devices, new_record: false do |device|
span "html or some ERB goes here"
device.input :status_activated, as: :bool
end
end
但是,如果您需要更复杂的内容,最好只提取部分内容,例如将form do
块替换为form partial: 'form'
,并将表单布局和数据放在{{1}中} _form.html.erb