Html Rails可视地将多个字段显示为一个链接

Html Rails可视地将多个字段显示为一个链接,html,ruby-on-rails,erb,Html,Ruby On Rails,Erb,我在数据库中的不同字段中有名字和姓氏。我希望将它们相邻显示,并将组合的字符串作为指向show方法的链接 这就是我现在所拥有的: <td><%= link_to employee.first, employee_path(employee) %></td> <td><%= employee.last %></td> 其中显示: 马克·史密斯(链接在马克上) 我希望它显示为: 马克·史密斯(两个词都作为超链接) 您所要做的

我在数据库中的不同字段中有名字和姓氏。我希望将它们相邻显示,并将组合的字符串作为指向show方法的链接

这就是我现在所拥有的:

<td><%= link_to employee.first, employee_path(employee) %></td>
<td><%= employee.last %></td>

其中显示:

马克·史密斯(链接在马克上)

我希望它显示为:

马克·史密斯(两个词都作为超链接)


您所要做的就是将两个字符串连接起来
employee.first
employee.last
。您可以直接在视图中执行此操作,也可以在模型中添加一个为您的应用程序执行此操作的方法,或者添加一个帮助器。我选择第三个选项。

您所要做的就是将两个字符串连接起来
employee.first
employee.last
。您可以直接在视图中执行此操作,也可以在模型中添加一个为您的应用程序执行此操作的方法,或者添加一个帮助器。我会选择第三个选项。

您只需连接即可:

<%= link_to "#{employee.first} #{employee.last}", employee_path(employee) %> %>
%>

只需连接即可:

<%= link_to "#{employee.first} #{employee.last}", employee_path(employee) %> %>
%>

首先在控制器中获取总名称

@employee_name = employee.first + " " + employee.last
在雇员再培训局中,输入:

<%= link_to  @employee_name, employee_path(employee) %>

首先在控制器中获取总名称

@employee_name = employee.first + " " + employee.last
在雇员再培训局中,输入:

<%= link_to  @employee_name, employee_path(employee) %>