ruby-on-rails-5 - 坚持链接到数据库中的 url,Rails
问题描述
我尝试了这两个:
<% @candidates.each do |candidate| %>
<h4> <%=candidate.full_name %></h4>
<p>Links: <%= link_to "facebook", "#{candidate.link1}" %> </p>
<% end %>
<% @candidates.each do |candidate| %>
<h4> <%=candidate.full_name %></h4>
<p>Links: <%= link_to "facebook", "candidate.link1" %> </p>
<% end %>
对于第一个字符串插值,我返回了一个 facebook,完全忽略了 link_to 的第二部分。对于第二个,其中link1 是Candidate 类的属性,我收到错误No Route matches Candidate.link1。
我需要什么语法,以便将 link_to 的第二部分视为数据库中的 url(在本例中:“ https://facebook.com/ ......”)而不是路由?
解决方案
推荐阅读
- python - 如何在不覆盖先前值的情况下将循环写入数据帧
- python - 我应该做什么而不是使用全局变量?
- java - 如何将whatsapp上的图像和文本分享给特定号码?
- python-3.x - 使用 python3 和 pyautogui 自动化创建社交媒体帐户
- javascript - 无法为此侧边菜单设置过渡速度
- ios - 如何在 SwiftUI 中获取 tabBar 的高度
- c# - 如何将这些合并到 1 个函数中
- python - 查找值落在 PySpark Dataframe 中特定列之间的所有列的列表
- entity-framework - 开启延迟加载时快速加载导航属性
- asp.net - 如何判断代码是用哪个版本的 ASP.NET 编写的?