如何把逗号放在link_to中

时间:2013-08-05 20:09:25

标签: ruby ruby-on-rails-3.1

理想情况下,我想要一些像LastName,FirstName,如何将逗号放入链接?

<%= link_to @name.first.LastName,@name.first.FirstName, management_show_path(:user_id => @name.first.id) %>

3 个答案:

答案 0 :(得分:4)

<%= link_to @name.first.LastName+ ','+ @name.first.FirstName, management_show_path(:user_id => @name.first.id) %>

答案 1 :(得分:3)

像这样:

<%= link_to "#{@name.first.LastName}, #{@name.first.FirstName}", management_show_path(:user_id => @name.first.id) %>

答案 2 :(得分:1)

我使用辅助方法。类似的东西:

def user_name(user)
  [user.last_name, user.first_name].join ", "
end

并通过以下方式调用:

<%= link_to user_name(@user), management_show_path(user_id: @user.id) %>