link_to 与活动记录一起使用
link_to using with active records
把用户名link改到其个人资料中了table。使用活动记录,我找到了名称和 ID,但无法正确 link 它。
<% @feedback.each do |x| %>
<td> <%= link_to "User Lab Test Results", admin_users_:x.user_id_lab_test_results %></td>
<td> <%= User.find(x.user_id).first_name %> </td>
获取时出错:
#
的未定义方法“user_id_lab_test_results”
您想要 link_to
向用户显示 link 页面吗?
<td> <%= link_to "User for Lab Test Results", user_path(x.user_id) %></td>
(假设您有一条名为 'user' 的路线)
名字本身可能更有吸引力 link...
<td> User for Lab Test Results </td>
<td> <%= link_to User.find(x.user_id).first_name, user_path(x.user_id) %> </td>
搜索路线,看看是否找到 url 看起来像您想要的 url
然后检查指定的路由
假设命名路由看起来像 edit_admin_user
您的代码将具有
edit_admin_user_path(x.user_id)
即named_route_path(user_id)
把用户名link改到其个人资料中了table。使用活动记录,我找到了名称和 ID,但无法正确 link 它。
<% @feedback.each do |x| %>
<td> <%= link_to "User Lab Test Results", admin_users_:x.user_id_lab_test_results %></td>
<td> <%= User.find(x.user_id).first_name %> </td>
获取时出错: #
的未定义方法“user_id_lab_test_results”您想要 link_to
向用户显示 link 页面吗?
<td> <%= link_to "User for Lab Test Results", user_path(x.user_id) %></td>
(假设您有一条名为 'user' 的路线)
名字本身可能更有吸引力 link...
<td> User for Lab Test Results </td>
<td> <%= link_to User.find(x.user_id).first_name, user_path(x.user_id) %> </td>
搜索路线,看看是否找到 url 看起来像您想要的 url
然后检查指定的路由
假设命名路由看起来像 edit_admin_user
您的代码将具有
edit_admin_user_path(x.user_id)
即named_route_path(user_id)