概括
我试图将一个网页的价值带到我的 Ruby on Rails 网站上的另一个网页,而不是再次将其保存到我的 MySQL 数据库中。我是 Ruby 新手,所以提前感谢您的耐心等待。
概述
我的网站用户可以保存他们创建的地图。现在,我希望他们能够编辑地图。
我有一个网页 newmaps.html.erb,它呈现地图。地图有一个唯一的 ID:
<%= newsavedmap.id %>
地图下方有一个“编辑”按钮。当用户单击“编辑”时,我希望他被带到另一个网页 maptry.html.erb ,它本质上是一种允许用户编辑地图的表单。
问题
我希望将特定的 newsavedmap.id 传输到 maptry.html.erb,以便我可以加载带有 newsavedmap.startingaddress、newsavedmap.endingaddress 以及与该记录关联的所有其他数据的表单。
我想我应该使用“POST”,但我不确定在这种情况下如何做到这一点。这个链接给了我一些想法,但我的表单不是 Rails 表单,所以我不知道如何将它翻译成我自己的解决方案:Pass a custom _form text field parameter to a second page Rails
maptry.html.erb
<div id="control_panel">
<div>
<input id="startingaddress" type="text" name="starthere" size="56"></p>
</div>
<div>
<input id="endingaddress" type="text" name="endhere" size="56"></p>
</div>
<div>
<input onclick="calcRoute();" id="showmapview" value="Show Map">
</div>
</div>