我的数据库中的单独字段中有名字和姓氏。我想将它们彼此相邻显示,并将组合的字符串作为show方法的链接。
现在这就是我所拥有的:
<td><%= link_to employee.first, employee_path(employee) %></td>
<td><%= employee.last %></td>
显示:
马克史密斯(带有马克的链接)
我希望它显示为:
Mark Smith(两个单词都是超链接)
答案 0 :(得分:3)
您所要做的就是连接两个字符串employee.first
&amp; employee.last
。您可以直接在视图中执行此操作,或在模型中添加为您执行此操作的方法,或添加帮助程序。我会选择第三种选择。
答案 1 :(得分:3)
你可以简单地连接:
<%= link_to "#{employee.first} #{employee.last}", employee_path(employee) %> %>
答案 2 :(得分:0)
首先获取控制器中的总名称
@employee_name = employee.first + " " + employee.last
在erb中,输入:
<%= link_to @employee_name, employee_path(employee) %>