gpt4 book ai didi

ruby-on-rails - 有人可以向我解释这段代码在做什么吗?

转载 作者:太空宇宙 更新时间:2023-11-03 17:43:57 28 4
gpt4 key购买 nike

我目前正在构建一个在线类(class),但我无法访问与某门类(class)相关的类(class)。

我的一位开发人员 friend 为我解决了这个问题,但我不太确定为什么这段代码可以工作,如果有不同的方法,更多的是 Rails 常规方式来编写这段代码。

<% @courses.each do |course| %>
<tr>
<td><%= link_to course.title, "courses/#{course.id}" %></td>
</tr>
<% end %>

我不确定这部分 "courses/#{course.id}" 在做什么。有没有一种方法可以使用更传统的看似名称路由助手来编写它?

最佳答案

应该和course_path(course)一样

这个调用只是为你找出路径。代码中的表达式只是构建这条路径,将 "courses/" 和类(class)的 ID 放在一起(但使用插值,而不是串联)。

关于ruby-on-rails - 有人可以向我解释这段代码在做什么吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45056614/

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