【发布时间】:2014-10-07 20:48:53
【问题描述】:
我正在为一个项目使用 ActiveAdmin。我有并且我有一个自定义表单的部分。我希望能够在用户单击按钮时呈现此自定义表单,所以这就是我所做的:
ActiveAdmin.register_page "Messages" do
menu priority: 5
welcome_message = Template.first
page_action :update, method: :put do
#update code
end
page_action :edit, :method => :get do
render partial:'custom_form', locals: { settings: welcome_message }
end
action_item do
link_to "Edit", admin_welcome_messages_edit_path, :method => :get
end
content do
render text: "HI"
end
end
这可行,但问题是我的表单在没有 ActiveAdmin 的布局和样式的情况下呈现,它只是将我的custom_form 显示为一个干净的 html。
如果我在content do ... end 中渲染我的custom_form,它确实可以工作,但我需要它来展示一些不同的东西。
有什么帮助吗??我不知道还有什么可以尝试的,我已经到了google的前3页没有成功!!
【问题讨论】: