使用文本输入在 activeadmin 中直接生成 link
Direct link generation in activeadmin using a text input
我想在活动管理员登录页面上创建一个快速 link 文本输入。我的想法是我想在仪表板页面上创建一个小表单。用户在文本输入中输入现有 ID,然后单击提交按钮。根据输入的 ID,根据输入的资源 ID 生成资源的直接 link。资源是静态的,所以只是 id 发生了变化。
我不知道这在 activeadmin 中是否可行以及如何实现。因此,对于任何关于可能实施的建议和想法,我都非常高兴。
这是一个如何构建仪表板小部件的示例:
https://github.com/activeadmin/demo.activeadmin.info/blob/master/app/admin/dashboard.rb#L36
在部分中,您可以构建一个输入输出和一个按钮,并带有一个 javascript 打开相关页面。
<input id="resource_id">
<input id="open_resource_id">
<script>
$("#open_resource_id").click(function(){
window.location = "/admin/RESOURCE_NAME/" + $("#resource_id").val();
})
</script>
我想在活动管理员登录页面上创建一个快速 link 文本输入。我的想法是我想在仪表板页面上创建一个小表单。用户在文本输入中输入现有 ID,然后单击提交按钮。根据输入的 ID,根据输入的资源 ID 生成资源的直接 link。资源是静态的,所以只是 id 发生了变化。 我不知道这在 activeadmin 中是否可行以及如何实现。因此,对于任何关于可能实施的建议和想法,我都非常高兴。
这是一个如何构建仪表板小部件的示例: https://github.com/activeadmin/demo.activeadmin.info/blob/master/app/admin/dashboard.rb#L36
在部分中,您可以构建一个输入输出和一个按钮,并带有一个 javascript 打开相关页面。
<input id="resource_id">
<input id="open_resource_id">
<script>
$("#open_resource_id").click(function(){
window.location = "/admin/RESOURCE_NAME/" + $("#resource_id").val();
})
</script>