【问题标题】:is this the right link_to rails syntax?这是正确的 link_to rails 语法吗?
【发布时间】:2017-05-25 07:29:45
【问题描述】:
<%= link_to "Profile", @user %>
# => <a href="/users/1">Profile</a>

如果我使用上面的代码将“Profile”替换为“Category”并将@user 替换为@category/@subcategory,那么我应该将html 链接a href 等指向什么?

【问题讨论】:

  • 随便替换看看,你就知道了:)
  • 不要问这个,而是进行更改,看看自己会遇到什么错误以及是否能够解决它。如果没有,请将其粘贴到此处并寻求指导。

标签: ruby-on-rails


【解决方案1】:

查看此方法的文档here。

link_to 方法的第一个参数是显示的文本。 其次,您可以传入一个对象的单个实例,该实例将生成指向对象#show 操作的链接。

但是,您可以显式传递链接(在我看来最常见)。 这可以通过使用 Rails 路径助手 (user_path(@user)) 或传入字符串来完成。

在您的示例中,如果您将 @user 与 @category 交换,它将链接到类别 #show 操作(假设您有一个 Category 模型和 @category 不为零。

再次,查看link_to 方法的文档并熟悉它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多