因此每个用户的电子邮件 ID 都将用作指向其用户个人资料页面的超链接。 如何实现?我正在使用 Rails 3.0.1。 提前致谢 最佳答案-6ren">
gpt4 book ai didi

ruby-on-rails - 如何在link_to中使用ruby变量值为 "link display text"?

转载 作者:行者123 更新时间:2023-12-04 06:02:29 25 4
gpt4 key购买 nike

我试图实现如下所示:-

<%= link_to "<%= user.email %>", users_path %>   

因此每个用户的电子邮件 ID 都将用作指向其用户个人资料页面的超链接。

如何实现?我正在使用 Rails 3.0.1。

提前致谢

最佳答案

Don 很接近,但 users_path 是(我假设)UsersController 的索引操作,因此您不需要(实际上不应该将)用户传递给助手。

link_to 实际上是一个辅助方法,它接受一些参数。第一个参数是链接本身的文本(介于 <a></a> 之间的内容)。您不需要使用您尝试使用的 ERB 语法,只需传递您想要的任何文本(user.email 或 user.name,等等)。

<%= link_to user.email, user_path(user) %>

关于ruby-on-rails - 如何在link_to中使用ruby变量值为 "link display text"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4108715/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com