我创建了一个搜索栏,允许访问者在我的网站上搜索用户。当我搜索用户时(让我说我在搜索栏中键入&#34; Brittany&#34;),使用以下代码生成Brittany的迷你档案(或个人资料卡):< / p>
<div class="card">
<div class="columns">
<div class="col">
<%= image_tag user.avatar.url(:thumb), :class => 'round-image-125' %>
<br><br>
<font color="#ee4d50" font size="3"><b>Services:</b>
</div>
<div class="col">
<div class="name">
<%= link_to user.firstname, user %> <%= user.lastname %>
</div>
<br>
<font color="#4d4d4d" font size="3"><b><%= user.city%>, <%= user.stateprov%></font></b>
<br><br>
<font color="#2c78d3" font size="4"><b>Bio:</b></font>
<br><br>
<%= user.bio%>
<br><br>
<font color="#2c78d3" font size="4"><b>Categories:</b></font>
</div>
</div>
</div>
当访问者点击搜索到的用户的姓或名时,我希望使用用户数据填充的同一张卡显示在下一页(complete.html.erb)上。
如何生成将搜索到的用户数据传递到下一页的链接?
答案 0 :(得分:0)
Rails会评估.html.erb
文件中的红宝石,以便添加动态内容。
您必须向用户点击的网址添加参数。此参数必须引用数据库中的记录(或记录集)。
我找到了一篇有关如何开始这篇文章的有用文章:https://stackoverflow.com/a/16623769/5937706